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

5 ответов

Тип преобразования - неподписанный в подписанный 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) ...

8 ответов

Для чего используются указатели на функции и как их использовать?

Я понимаю, что могу использовать указатели для функций. Может кто-нибудь объяснить, почему их использовать и как? Короткий пример кода был бы очень полезен для меня.

10 ответов

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.Как я могу это исправить?

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

2 ответа

Oracle Pro * C / OCI устанавливает обработчики для SIGSEGV / SIGABRT и друзей - почему и как отключить?

При использовании Pro * C (встроенного препроцессора SQL от Oracle для C-Code) или OCI я заметил, что процедура connect / init устанавливает некоторые обработчики сигналов. Это означает, что перед EXEC SQL CONNECT :username IDENTIFIED BY ...

6 ответов

Malloc против Mmap в C

Я построил две программы, одна из которых используетmalloc и другой, использующийmmap, Время выполнения с использованиемmmap гораздо меньше, чем при использованииmalloc. Я знаю, например, что когда вы используетеmmap Вы избегаете чтения / ...

4 ответа

предупреждение: функция возвращает адрес локальной переменной [по умолчанию включено] [дубликат]

На этот вопрос уже есть ответ здесь: ошибка: функция возвращает адрес локальной переменной [/questions/12380758/error-function-returns-address-of-local-variable] 7 ответов#include <string.h> #include<stdio.h> #include<stdlib.h> ...

0 ответов

Разрешены ли множественные условия в цикле 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 (Яшвант ...

3 ответа

Понимание и выполнение внедрения кода в C

Я немного запутался в идее внедрения кода в C. Если бы кто-то мог объяснить это и показать, как это делается, я был бы признателен. Допустим, в C у вас есть некоторый массив Char размером 512, который записывается в содержимое сокета длиной ...

12 ответов

Как эффективно извлечь первую десятичную цифру числа

Одним из очевидных решений является: int n = 2134; while(n > 9) n /= 10;который занимает линейное время. Можем ли мы сделать быстрее? Это быстрее, чем линейное время: char s[100]; sprintf(s, "%d", n); n = s[0]-'0';Каковы другие ...

1 ответ

Как мне вызвать несколько типов данных из GetDirectBufferAddress в JNI?

Я получаюbytebuffer через нативные методы. bytebuffer начинается с 3ints, то содержит только двойники. Третийint говорит мне количество двойников, которые следуют. Я умею читать первые триints. Почему происходит сбой кода при попытке прочитать ...