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

3 ответа

«+2» был отсканирован до «d» из-за scanf («% d», & d)). Вы можете попробовать «1-2» и увидеть, что «-» также не может отображаться.

я есть этот фрагмент кода, который читает арифметические выражения, такие как1 + 2 * 3 в целые числа и символы: int main() { int d, flag = 0; char c; while ((flag = scanf("%d", &d)) != EOF) { if (flag == 1) // if integer was read sucessfully { ...

5 ответов

Я пытаюсь найти некоторые подтверждающие официальные документы, ведьма могла бы проверить, правильно ли мое предположение или нет. Может быть, вы можете сказать мне.

менно здесь происходит? a << -5 Очевидно, это не правильный сдвиг. Но книга, которую я читаю, гласит: На одной машине это выражение фактически выполняет сдвиг влево на 27 бит Мой вопрос Почему? Что вызывает сдвиг влево на 27 бит? И что именно ...

1 ответ

вам нужно будет сделать что-то вроде

ющая программа на C: int doStuff(int afm[]); int main(){ int afm1[9] = {1,2,3,4,5,6,7,8,9}; //size=9 int afmLength = sizeof(afm1)/sizeof(int); printf("main: Length Of Array=%d\n", afmLength); //9 OK int k = doStuff(afm1); system("PAUSE"); return ...

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

10 ответов

@Lane: Может быть немного предвзятым, но каждый здравомыслящий проект, над которым я работал, использует следующее соглашение: в заголовках объявляйте прототипы только для внешних функций (следовательно, extern). В файлах .c простые прототипы могут использоваться для устранения необходимости конкретного упорядочения, но их не следует размещать в заголовках.

опрос о том, когда функция должна ссылаться сextern Ключевое слово в C. Я не понимаю, когда это следует использовать на практике. Поскольку я пишу программу, все функции, которые я использую, становятся доступными через заголовочные файлы, ...

1 ответ

Я мог бы сделать это с VS15 тоже.

аюсь использовать JNI для интеграции кода .C с моим проектом Java. При попытке создать файл .dll с помощью vcvars32.bat в Visual Studio 2017 он выдает мне сообщение об ошибке: «C: \ Program Files \ Java \ jdk1.8.0_151 \ include \ jni.h (39): ...

2 ответа

это относится как к указателям, так и к целым числам.

дующих двух строках на C: int* a = (int *)calloc(automata_size, sizeof(int)); int* b = (a++);Я обнаружил, что а и б имеют один и тот же адрес. Это не тот случай, если мы имеем int* a = (int *)calloc(automata_size, sizeof(int)); int* b = a + ...

2 ответа

@R .. спасибо. это действительно важная информация для меня.

оложим, у меня есть: double f(const double *r) { return 0*(r[0]*r[1]); }должен ли компилятор быть в состоянии оптимизировать сегмент, или он все еще должен выполнять операцию, если значения могут быть inf или nan? gcc -O3 -S test.c: .file ...

4 ответа

 память, которую вы выделили.

отаю над проектом, который предполагается использовать из командной строки со следующим синтаксисом: program-name input-fileПрограмма должна обрабатывать ввод, вычислять некоторые вещи и выкладывать результаты на стандартный вывод. Мой язык ...

2 ответа

Создать треугольник [дубликат]

На этот вопрос уже есть ответ здесь: Печать «треугольника» звездочек [/questions/9244912/printing-a-triangle-of-asterisks] 1 ответВывод, который выглядит как треугольник в C [/questions/7974608/output-that-looks-like-a-triangle-in-c] 5 ...

4 ответа

добавление связанного списка в хвост, путаница

Visual Studio 2008 C Что я не могу понять об этом связанном списке, так это о добавлении к хвосту в остальной части оператора if. Когда заголовку и хвосту назначается адрес памяти node_temp для хвоста и заголовка, оба указывают на одну и ту же ...