Результаты поиска по запросу "c"
Разница между putchar (), putch (), fputchar ()?
Я прочитал эти концепции из книги и много искал в интернете, но нет хорошего определения и объяснения. Везде просто написано, чтоputch(), putchar() а такжеfputchar() работают одинаково и используются для печати символов на консоли, но я думаю, ...
Как инициализировать двоичный семафор в C
всправочная страница [http://linux.die.net/man/3/sem_init]похоже, что даже если вы инициализируете семафор значением 1: sem_init(&mySem, 0, 1);Он все еще может быть увеличен до значения больше 1 с несколькими вызовами sem_post(&mySem);Но в ...
Почему оператор% Java дает результаты, отличные от моего калькулятора, для получения отрицательного дивиденда?
Как зайти на калькулятор -1 мод 26 = 25, но на С или Java-1 % 26 == -1, Мне нужна программа, которая решает это как калькулятор. Есть ли разница между ними?
Что происходит с переменной float, когда% d используется в printf?
Я пытаюсь выучить C, читаяЯзык программирования Си, 2-е издание [https://rads.stackoverflow.com/amzn/click/com/0131103628], У меня есть некоторый опыт программирования, но не с C. Я в настоящее время в главе 1. У меня есть следующий код: float ...
Почему я не могу редактировать символ в символе *?
Ниже приведен чрезвычайно простой пример. Он прекрасно компилируется с помощью gcc на Mac OS X (Snow Leopard). Во время выполнения выдает ошибку шины: 10. Что здесь происходит? char* a = "abc"; a[0] = 'c';
Зачем использовать !! (условие) вместо (условие)? [Дубликат]
На этот вопрос уже есть ответ здесь: Что означает !! (x) в C (особенно ядро Linux)? [/questions/2527086/what-does-x-mean-in-c-esp-the-linux-kernel] 3 ответаЯ видел код, где люди использовали условные предложения с двумя '!' #define ...
Переход от одного случая к случаю по умолчанию в операторе switch
switch(ch){ case 'a': //do something, condition does not match so go to default case //don't break in here, and don't allow fall through to other cases. case 'b': //.. case 'c': //.. case '_': //... default: // break; }В операторе ...
Как разбить строку на токены в C?
Как разбить строку на токены'&' в С?
atof () возвращает неоднозначное значение
Я пытаюсь преобразовать массив символов в double в c, используя atof и получая неоднозначный вывод. printf("%lf\n",atof("5"));печать 262144.000000Я ошеломлен Может кто-нибудь объяснить мне, где я иду не так?
Почему malloc не «использует» память на моем компьютере?
Итак, у меня есть эта программа, которая выделяет 256 МБ памяти, и после того, как пользователь нажимает клавишу ВВОД, она освобождает память и завершает работу. #include <stdio.h> #include <stdlib.h> int main(void) { char *p, s[2]; p ...