此标签用于有关国际标准ISO 9899:1999,又名“C99”的问题,包括技术勘误,以及有关用C99编写的代码的问题(与K&R C,C89或更高版本C标准修订版本相反,如2011年修订版C11) 。
我似乎无法理解为什么这两种情况的行为有所不同:const char * TEXT =“ hello world!”; int length =(int)strlen(TEXT); char * array [length];没关系,但是这一个:...
我制作了一个程序,看是否可以跳转到数组的末尾,其中位置的值就是跳转的长度。当我使用以下命令编译程序时,我的程序运行良好:...
我想知道a [3] =(a [1],a [2])是什么?在以下代码中执行。它返回a [3] =0。如果我消除括号,a [3] = a [1]且a [2]不会更改其值。谢谢! #include&...
我目前正在编写要在Microchip PIC18 MCU上运行的程序。我使用xc8(v1.45-我必须使用此版本-)编译器并在MPLAB IDE中工作。在此版本的编译器中,没有64位...
我正在尝试将具有新字符串的字符串数组传递给函数,并且在此函数内部,我想将此字符串添加到数组中并重置该字符串。我似乎无法使其在内部运行...
关于用于调用vkCmdBindVertexBuffers当顶点缓冲器数据的存储器对齐偏移多个问题()
我创建了我的游戏框架基于福尔康渲染器后端。目前我加载在一个网格约10,000独特的三角形(没有索引 - 所有个体),其中每个顶点有...
MISRA 10.1者禁用的枚举类型的对象上执行算术。基本枚举类型的操作数不应在算术运算中使用,因为一个枚举对象使用一个...
有可应用到一个浮点说明符进行扫描时,将自动地格式化输出到的显著数字的必要数量,使得一个printf宽度说明...
我工作的一个圆双向链表,在与99标准C语言的前哨。我允许使用类的标题是stdio.h中,stdlib.h中,而仅ASSERT.H。该...
我似乎对C的流抽象中的字符含义有一个盲点;我似乎无法将图片拼接在一起。关于......的角色是什么意思
我有主文件:#include“modbus.h”void main(void){modbus_frame_t frame; //(...)// ERROR ON LINE BELOW // main.c:59 :: error:(712)无法为此表达式生成代码...
这里是我所遇到的非常简化的问题代码:enum node_type {t_int,t_double}; struct int_node {int value; }; struct double_node {double value; }; struct node {enum ...
我想以一种方式在C99中做一些事情,否则以另一种方式执行它。要检查的#define是什么? #ifdef C99 ... #else ... #endif
(首先请注意,我知道在运行时确定字节顺序并不是一个理想的解决方案,并且有更好的想法。请不要提起它)我需要在运行时检查CPU的字节顺序。一世 ...
我在.c(没有头声明)中定义了我的函数,如下所示:inline int func(int i){return i + 1;然后在下面的同一个文件中我使用它:... i = func(i);在连接过程中我得到了“......
C99标准是否要求符合标准的编译器定义(并且可用)64位int64_t?或者它是可选的,恰好被所有流行的编译器定义?我显然在问......
通过包含可变长度数组,在C99和下一版本中,以下程序可以正常工作。 #包括 int main(void){int i,numFibs; printf(“有多少斐波纳契...
当我要求查看cc的当前版本时,我得到了这个。 $ cc --version cc(Ubuntu / Linaro 4.7.2-2ubuntu1)4.7.2版权所有(C)2012 Free Software Foundation,Inc。这是免费软件;看到来源......
我正在尝试使用标准IO功能scanf从控制台中获取很长时间。我开始使用%lld:scanf(“%lld”,&rule);抛出:错误:未知转换类型字符'l'格式为[-...