Результаты поиска по запросу "c"

2 ответа

Что такое составной тип в 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 (*)[]); Результирующий составной ...

3 ответа

Как включить 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 ...

2 ответа

Список только обычных файлов (без каталога) проблема

Знаете ли вы, почему некоторые файлы не перечислены этой программой, даже если они «обычные» ?: #include <stdio.h> #include <sys/types.h> #include <sys/param.h> #include <sys/stat.h> #include <dirent.h> int main(void) { DIR *dh = opendir("./"); ...

ТОП публикаций

7 ответов

Почему нам нужно привести то, что возвращает malloc?

int length = strlen(src); char *structSpace = malloc(sizeof(String) + length + 1); String *string = (String*) structSpace; int *string = (int*) structSpace;* Я создал структуру под названием String

4 ответа

Почему в структуре не может быть члена того же типа, что и он сам?

Я застрял в понимании того, что происходит с этой структурой (изC for Programmers Дейтель книга). Книга гласит: «Структура не может содержать свой экземпляр. Например, переменная типаstruct employee не может быть объявлено в определенииstruct ...

0 ответов

Есть ли недостатки в передаче структур по значению в C, а не в передаче указателя?

Есть ли недостатки в передаче структур по значению в C, а не в передаче указателя? Если структура велика, очевидно, что существует аспект производительного копирования большого количества данных, но для структуры меньшего размера она должна быть ...

5 ответов

Как вы получаете начальный и конечный адреса пользовательского раздела ELF?

Я работаю в C на Linux. Я видел использование GCC__section__ атрибут [http://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html](особенно в ядре Linux) для сбора данных (обычно указателей функций) в пользовательские секции ELF. Как «материал», ...

3 ответа

В чем разница между char str [] и char * str в качестве параметров функции?

Допустим, у нас есть следующие прототипы функций: void function1(char str[]); void function2(char *str);Теперь скажите, что у нас есть строкаchar name[] = "John"; что мы хотим пройти через эти функции. Какая разница между двумя? Каковы их ...

9 ответов

Является ли имя массива указателем?

Является ли имя массива указателем в C? Если нет, то в чем разница между именем массива и переменной-указателем?

3 ответа

В чем разница между memcpy () и strncpy (), учитывая, что последний может легко заменить первый?

В чем разница междуmemcpy() а такжеstrncpy()? Я спрашиваю это, потому что мы можем легко изменитьstrncpy() скопировать любой тип данных, который мы хотим, а не только символы, просто приведя первые дваchar* аргументыchar* и изменение третьего ...