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

6 ответов

const использование с указателями в C

Я прохожу через C и у меня есть вопрос относительноconst использование с указателями. Я понимаю следующий код: const char *someArrayЭто определение указателя, который указывает на типы char иconst Модификатор означает, что значения хранятся ...

1 ответ

Можно ли генерировать и выполнять код Rust во время выполнения?

Используя C, во время выполнения я могу: Создать исходный код функции,Вызовите gcc, чтобы скомпилировать его в .so (Linux) (или использовать llvm и т. Д.),Загрузите .so, иВызовите функцию. Возможно ли подобное в Rust? В частности, я хочу ...

2 ответа

Две очень похожие функции с участием 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 ...

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

3 ответа

Как получить и оценить выражения из строки в C

Как получить и оценить выражения из строки вC char *str = "2*8-5+6";Это должно дать результат как17после оценки.

3 ответа

Почему мой пример с 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 ...

11 ответов

Как я понимаю сложные объявления функций?

Как я понимаю следующие сложные заявления? 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 **));

2 ответа

Вызов функции C из Фортрана, где имя функции C было первоначально передано из C

По причинам, которые не имеют отношения к делу, мне нужно передать имя функции C / C ++ в подпрограмму Fortran, которая, в свою очередь, вызывает эту функцию C. Я обнаружил, что могу успешно передать имя функции в подпрограмму Fortran. В этой ...

19 ответов

Лучший способ начать программировать что-то кроме вашего компьютера? [закрыто]

Каков наилучший способ начать программировать вещи вне вашего компьютера? Я не имею в виду обычные вещи, такие как мобильные телефоны с API. Пожалуйста, примите рабочие знания C / C ++

4 ответа

Что означает двойное подчеркивание (__const) в C?

extern int ether_hostton (__const char *__hostname, struct ether_addr *__addr) __THROW;Я нашел приведенное выше определение функции в /usr/include/netinet/ether.h на коробке Linux. Может кто-нибудь объяснить, что означают двойные подчеркивания ...

2 ответа

привязать сокет к сетевому интерфейсу

Как я могу привязать сокет к определенному сетевому интерфейсу? Я пытался с помощьюsetsockopt на стороне сервера, но клиенты по-прежнему могут обращаться к сервису через интерфейсы eth0 и lo. Я могу добиться этого, установив конкретный IP-адрес ...