Результаты поиска по запросу "c"
const использование с указателями в C
Я прохожу через C и у меня есть вопрос относительноconst использование с указателями. Я понимаю следующий код: const char *someArrayЭто определение указателя, который указывает на типы char иconst Модификатор означает, что значения хранятся ...
Можно ли генерировать и выполнять код Rust во время выполнения?
Используя C, во время выполнения я могу: Создать исходный код функции,Вызовите gcc, чтобы скомпилировать его в .so (Linux) (или использовать llvm и т. Д.),Загрузите .so, иВызовите функцию. Возможно ли подобное в Rust? В частности, я хочу ...
Две очень похожие функции с участием sin () демонстрируют совершенно разную производительность - почему?
Рассмотрим следующие две программы, которые выполняют одни и те же вычисления двумя различными способами: // v1.c #include <stdio.h> #include <math.h> int main(void) { int i, j; int nbr_values = 8192; int n_iter = 100000; float x; for (j = 0; j ...
Как получить и оценить выражения из строки в C
Как получить и оценить выражения из строки вC char *str = "2*8-5+6";Это должно дать результат как17после оценки.
Почему мой пример с python / numpy быстрее, чем реализация на чистом C?
У меня есть примерно один и тот же код на Python и C. Пример Python: import numpy nbr_values = 8192 n_iter = 100000 a = numpy.ones(nbr_values).astype(numpy.float32) for i in range(n_iter): a = numpy.sin(a)C пример: #include <stdio.h> #include ...
Как я понимаю сложные объявления функций?
Как я понимаю следующие сложные заявления? char (*(*f())[])(); char (*(*X[3])())[5]; void (*f)(int,void (*)()); char far *far *ptr; typedef void (*pfun)(int,float); int **(*f)(int**,int**(*)(int **,int **));
Вызов функции C из Фортрана, где имя функции C было первоначально передано из C
По причинам, которые не имеют отношения к делу, мне нужно передать имя функции C / C ++ в подпрограмму Fortran, которая, в свою очередь, вызывает эту функцию C. Я обнаружил, что могу успешно передать имя функции в подпрограмму Fortran. В этой ...
Лучший способ начать программировать что-то кроме вашего компьютера? [закрыто]
Каков наилучший способ начать программировать вещи вне вашего компьютера? Я не имею в виду обычные вещи, такие как мобильные телефоны с API. Пожалуйста, примите рабочие знания C / C ++
Что означает двойное подчеркивание (__const) в C?
extern int ether_hostton (__const char *__hostname, struct ether_addr *__addr) __THROW;Я нашел приведенное выше определение функции в /usr/include/netinet/ether.h на коробке Linux. Может кто-нибудь объяснить, что означают двойные подчеркивания ...
привязать сокет к сетевому интерфейсу
Как я могу привязать сокет к определенному сетевому интерфейсу? Я пытался с помощьюsetsockopt на стороне сервера, но клиенты по-прежнему могут обращаться к сервису через интерфейсы eth0 и lo. Я могу добиться этого, установив конкретный IP-адрес ...