c99 相关问题

此标签用于有关国际标准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];没关系,但是这一个:...

回答 1 投票 0

程序运行良好,但是当由在线判断系统编译时

我制作了一个程序,看是否可以跳转到数组的末尾,其中位置的值就是跳转的长度。当我使用以下命令编译程序时,我的程序运行良好:...

回答 1 投票 -1

a [3] =(a [1],a [2]是什么?是什么意思?

我想知道a [3] =(a [1],a [2])是什么?在以下代码中执行。它返回a [3] =0。如果我消除括号,a [3] = a [1]且a [2]不会更改其值。谢谢! #include&...

c99
回答 2 投票 2

如何在32位编译器中使用64位整数?

我目前正在编写要在Microchip PIC18 MCU上运行的程序。我使用xc8(v1.45-我必须使用此版本-)编译器并在MPLAB IDE中工作。在此版本的编译器中,没有64位...

回答 1 投票 0

更新函数内部的字符串数组

我正在尝试将具有新字符串的字符串数组传递给函数,并且在此函数内部,我想将此字符串添加到数组中并重置该字符串。我似乎无法使其在内部运行...

回答 1 投票 0

关于用于调用vkCmdBindVertexBuffers当顶点缓冲器数据的存储器对齐偏移多个问题()

我创建了我的游戏框架基于福尔康渲染器后端。目前我加载在一个网格约10,000独特的三角形(没有索引 - 所有个体),其中每个顶点有...

回答 1 投票 2

Staticly断言该枚举一定基本类型

MISRA 10.1者禁用的枚举类型的对象上执行算术。基本枚举类型的操作数不应在算术运算中使用,因为一个枚举对象使用一个...

回答 1 投票 2

printf的宽度说明保持浮点值的精度

有可应用到一个浮点说明符进行扫描时,将自动地格式化输出到的显著数字的必要数量,使得一个printf宽度说明...

回答 7 投票 79

在C语言标准99 NULL替代双

我工作的一个圆双向链表,在与99标准C语言的前哨。我允许使用类的标题是stdio.h中,stdlib.h中,而仅ASSERT.H。该...

回答 1 投票 0

C流中字符的含义

我似乎对C的流抽象中的字符含义有一个盲点;我似乎无法将图片拼接在一起。关于......的角色是什么意思

回答 3 投票 4

MPLAB X中的有效代码和编译器错误

我有主文件:#include“modbus.h”void main(void){modbus_frame_t frame; //(...)// ERROR ON LINE BELOW // main.c:59 :: error:(712)无法为此表达式生成代码...

回答 1 投票 2

struct中的匿名联合不在c99中?

这里是我所遇到的非常简化的问题代码:enum node_type {t_int,t_double}; struct int_node {int value; }; struct double_node {double value; }; struct node {enum ...

回答 7 投票 47

C99有#define吗?

我想以一种方式在C99中做一些事情,否则以另一种方式执行它。要检查的#define是什么? #ifdef C99 ... #else ... #endif

回答 2 投票 22

符合MISRA标准的字节序运行时检测

(首先请注意,我知道在运行时确定字节顺序并不是一个理想的解决方案,并且有更好的想法。请不要提起它)我需要在运行时检查CPU的字节顺序。一世 ...

回答 2 投票 2

C99内联函数在.c文件中

我在.c(没有头声明)中定义了我的函数,如下所示:inline int func(int i){return i + 1;然后在下面的同一个文件中我使用它:... i = func(i);在连接过程中我得到了“......

c c99
回答 3 投票 35

C99是否要求“int64_t”类型可用?

C99标准是否要求符合标准的编译器定义(并且可用)64位int64_t?或者它是可选的,恰好被所有流行的编译器定义?我显然在问......

回答 4 投票 2

更改1D和2D可变长度数组的大小

通过包含可变长度数组,在C99和下一版本中,以下程序可以正常工作。 #包括 int main(void){int i,numFibs; printf(“有多少斐波纳契...

回答 2 投票 1

当前gcc的默认C模式是什么(特别是在Ubuntu上)?

当我要求查看cc的当前版本时,我得到了这个。 $ cc --version cc(Ubuntu / Linaro 4.7.2-2ubuntu1)4.7.2版权所有(C)2012 Free Software Foundation,Inc。这是免费软件;看到来源......

回答 6 投票 48

错误:格式中未知的转换类型字符'l' - 扫描很长

我正在尝试使用标准IO功能scanf从控制台中获取很长时间。我开始使用%lld:scanf(“%lld”,&rule);抛出:错误:未知转换类型字符'l'格式为[-...

回答 2 投票 13

算术和几何平均误差解决方案

我的代码导致与给出最终结果有关的问题。早些时候,程序返回几何平均值除以零的错误。现在算术平均程序...

c c99
回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.