void-pointers- все статьи тега
Почему TaskSpawn принимает ints вместо void*?
Для операционной системы vxWorks они предоставляют системную библиотеку для порождения задач: int taskSpawn ( char * name, /* name of new task (stored at pStackBase) */ int priority, /* priority of new task */ int options, /* task option word */ int stackSize, /* size (bytes) of stack needed plus name */ FUNCPTR entryPt, /* entry point of new task */ int arg1, /* 1st of 10 req'd task args to p ...
C не так уж сложно: void (*(*f[]) ()) ()
Я только что видел фотографию сегодня и думаю, что буду признателен за объяснения. Итак, вот картина: Я нашел это запутанным и задался вопросом, являются ли такие коды когда-либо практичными. Я погуглил картинку и нашел другую картинку в этой reddit запись, и вот что картина: Так это "чтение по спирали" - это что-то действует? Это то, как компиляторы C разбирают? Было бы здорово, если бы были попроще объяснения этого странного кода. Помимо всего прочего, могут ли такие коды быть полезны? Е ...