Результаты поиска по запросу "c"
Тип преобразования - неподписанный в подписанный int / char
Я попытался выполнить следующую программу: #include <stdio.h> int main() { signed char a = -5; unsigned char b = -5; int c = -5; unsigned int d = -5; if (a == b) printf("\r\n char is SAME!!!"); else printf("\r\n char is DIFF!!!"); if (c == d) ...
Для чего используются указатели на функции и как их использовать?
Я понимаю, что могу использовать указатели для функций. Может кто-нибудь объяснить, почему их использовать и как? Короткий пример кода был бы очень полезен для меня.
makefile: 4: *** отсутствует разделитель. Стоп
Это мой make-файл: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Когда я пытаюсьmake clean или жеmake makeЯ получаю эту ошибку: :makefile:4: *** missing separator. Stop.Как я могу это исправить?
Oracle Pro * C / OCI устанавливает обработчики для SIGSEGV / SIGABRT и друзей - почему и как отключить?
При использовании Pro * C (встроенного препроцессора SQL от Oracle для C-Code) или OCI я заметил, что процедура connect / init устанавливает некоторые обработчики сигналов. Это означает, что перед EXEC SQL CONNECT :username IDENTIFIED BY ...
Malloc против Mmap в C
Я построил две программы, одна из которых используетmalloc и другой, использующийmmap, Время выполнения с использованиемmmap гораздо меньше, чем при использованииmalloc. Я знаю, например, что когда вы используетеmmap Вы избегаете чтения / ...
предупреждение: функция возвращает адрес локальной переменной [по умолчанию включено] [дубликат]
На этот вопрос уже есть ответ здесь: ошибка: функция возвращает адрес локальной переменной [/questions/12380758/error-function-returns-address-of-local-variable] 7 ответов#include <string.h> #include<stdio.h> #include<stdlib.h> ...
Разрешены ли множественные условия в цикле for?
Следующий код выполняется без каких-либо ошибок или предупреждений #include<stdio.h> int main(){ int i, j; int p = 0, q = 2; for(i = 0, j = 0; i < p, j < q; i++, j++){ printf("HelloWorld\n"); } return 0; }Тем не менее, книгаLet Us C (Яшвант ...
Понимание и выполнение внедрения кода в C
Я немного запутался в идее внедрения кода в C. Если бы кто-то мог объяснить это и показать, как это делается, я был бы признателен. Допустим, в C у вас есть некоторый массив Char размером 512, который записывается в содержимое сокета длиной ...
Как эффективно извлечь первую десятичную цифру числа
Одним из очевидных решений является: int n = 2134; while(n > 9) n /= 10;который занимает линейное время. Можем ли мы сделать быстрее? Это быстрее, чем линейное время: char s[100]; sprintf(s, "%d", n); n = s[0]-'0';Каковы другие ...
Как мне вызвать несколько типов данных из GetDirectBufferAddress в JNI?
Я получаюbytebuffer через нативные методы. bytebuffer начинается с 3ints, то содержит только двойники. Третийint говорит мне количество двойников, которые следуют. Я умею читать первые триints. Почему происходит сбой кода при попытке прочитать ...