Результаты поиска по запросу "c"
«+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 { ...
Я пытаюсь найти некоторые подтверждающие официальные документы, ведьма могла бы проверить, правильно ли мое предположение или нет. Может быть, вы можете сказать мне.
менно здесь происходит? a << -5 Очевидно, это не правильный сдвиг. Но книга, которую я читаю, гласит: На одной машине это выражение фактически выполняет сдвиг влево на 27 бит Мой вопрос Почему? Что вызывает сдвиг влево на 27 бит? И что именно ...
вам нужно будет сделать что-то вроде
ющая программа на 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 ...
@Lane: Может быть немного предвзятым, но каждый здравомыслящий проект, над которым я работал, использует следующее соглашение: в заголовках объявляйте прототипы только для внешних функций (следовательно, extern). В файлах .c простые прототипы могут использоваться для устранения необходимости конкретного упорядочения, но их не следует размещать в заголовках.
опрос о том, когда функция должна ссылаться сextern Ключевое слово в C. Я не понимаю, когда это следует использовать на практике. Поскольку я пишу программу, все функции, которые я использую, становятся доступными через заголовочные файлы, ...
Я мог бы сделать это с VS15 тоже.
аюсь использовать JNI для интеграции кода .C с моим проектом Java. При попытке создать файл .dll с помощью vcvars32.bat в Visual Studio 2017 он выдает мне сообщение об ошибке: «C: \ Program Files \ Java \ jdk1.8.0_151 \ include \ jni.h (39): ...
это относится как к указателям, так и к целым числам.
дующих двух строках на C: int* a = (int *)calloc(automata_size, sizeof(int)); int* b = (a++);Я обнаружил, что а и б имеют один и тот же адрес. Это не тот случай, если мы имеем int* a = (int *)calloc(automata_size, sizeof(int)); int* b = a + ...
@R .. спасибо. это действительно важная информация для меня.
оложим, у меня есть: double f(const double *r) { return 0*(r[0]*r[1]); }должен ли компилятор быть в состоянии оптимизировать сегмент, или он все еще должен выполнять операцию, если значения могут быть inf или nan? gcc -O3 -S test.c: .file ...
память, которую вы выделили.
отаю над проектом, который предполагается использовать из командной строки со следующим синтаксисом: program-name input-fileПрограмма должна обрабатывать ввод, вычислять некоторые вещи и выкладывать результаты на стандартный вывод. Мой язык ...
Создать треугольник [дубликат]
На этот вопрос уже есть ответ здесь: Печать «треугольника» звездочек [/questions/9244912/printing-a-triangle-of-asterisks] 1 ответВывод, который выглядит как треугольник в C [/questions/7974608/output-that-looks-like-a-triangle-in-c] 5 ...
добавление связанного списка в хвост, путаница
Visual Studio 2008 C Что я не могу понять об этом связанном списке, так это о добавлении к хвосту в остальной части оператора if. Когда заголовку и хвосту назначается адрес памяти node_temp для хвоста и заголовка, оба указывают на одну и ту же ...