Результаты поиска по запросу "c"
Что такое составной тип в C?
Из§6.2.7.5 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf](стр. 66): ПРИМЕР С учетом следующих двух объявлений области видимости файла: int f(int (*)(), double (*)[3]); int f(int (*)(char *), double (*)[]); Результирующий составной ...
Как включить c11 в более поздних версиях gcc?
Я сейчас пользуюсьgcc 4.6.3, Я понимаю, чтоgcc по умолчанию используетсяgnu89 стандарт, и я хотел бы включить C11, последний стандарт C. Я пытался: [pauldb@pauldb-laptop test ]$ gcc -std=c11 -o test test.c cc1: error: unrecognised command line ...
Список только обычных файлов (без каталога) проблема
Знаете ли вы, почему некоторые файлы не перечислены этой программой, даже если они «обычные» ?: #include <stdio.h> #include <sys/types.h> #include <sys/param.h> #include <sys/stat.h> #include <dirent.h> int main(void) { DIR *dh = opendir("./"); ...
Почему нам нужно привести то, что возвращает malloc?
int length = strlen(src); char *structSpace = malloc(sizeof(String) + length + 1); String *string = (String*) structSpace; int *string = (int*) structSpace;* Я создал структуру под названием String
Почему в структуре не может быть члена того же типа, что и он сам?
Я застрял в понимании того, что происходит с этой структурой (изC for Programmers Дейтель книга). Книга гласит: «Структура не может содержать свой экземпляр. Например, переменная типаstruct employee не может быть объявлено в определенииstruct ...
Есть ли недостатки в передаче структур по значению в C, а не в передаче указателя?
Есть ли недостатки в передаче структур по значению в C, а не в передаче указателя? Если структура велика, очевидно, что существует аспект производительного копирования большого количества данных, но для структуры меньшего размера она должна быть ...
Как вы получаете начальный и конечный адреса пользовательского раздела ELF?
Я работаю в C на Linux. Я видел использование GCC__section__ атрибут [http://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html](особенно в ядре Linux) для сбора данных (обычно указателей функций) в пользовательские секции ELF. Как «материал», ...
В чем разница между char str [] и char * str в качестве параметров функции?
Допустим, у нас есть следующие прототипы функций: void function1(char str[]); void function2(char *str);Теперь скажите, что у нас есть строкаchar name[] = "John"; что мы хотим пройти через эти функции. Какая разница между двумя? Каковы их ...
Является ли имя массива указателем?
Является ли имя массива указателем в C? Если нет, то в чем разница между именем массива и переменной-указателем?
В чем разница между memcpy () и strncpy (), учитывая, что последний может легко заменить первый?
В чем разница междуmemcpy() а такжеstrncpy()? Я спрашиваю это, потому что мы можем легко изменитьstrncpy() скопировать любой тип данных, который мы хотим, а не только символы, просто приведя первые дваchar* аргументыchar* и изменение третьего ...