c11 相关问题

C11是C编程语言的旧标准版本(ISO / IEC 9899:2011)的非正式名称。

%zd说明符是C11中的可选功能吗? [关闭]

我使用了一个非常简单的代码:int main(void){size_t variable; / * prompt * / printf(“输入变量的值:”); scanf(“%zd”,变量); printf(“你输入%zd值...

回答 2 投票 0

_Bool类型和严格别名

我试图编写一些宏来安全地使用_Bool,然后对我的代码进行压力测试。出于恶意测试的目的,我想出了这个肮脏的黑客:_Bool b = 0; *(unsigned char *)&b = 42;鉴于......

回答 1 投票 7

“可表示”在C11中意味着什么?

根据C11 WG14草案版本N1570:标题 声明了几个对字符分类和映射有用的函数。在所有情况下,参数都是int,值为......

回答 3 投票 6

使用%p打印空指针是未定义的行为?

使用%p转换说明符打印空指针是不确定的行为? #包括 int main(void){void * p = NULL; printf(“%p”,p);返回0;问题......

回答 3 投票 92

确定结构大小,忽略填充

我通过网络接收数据报,我想将数据复制到具有适当字段的结构(对应于消息的格式)。有许多不同类型的......

回答 3 投票 -1

从函数和未定义的行为返回本地部分初始化的结构

(通过部分初始化,我的意思是定义为未初始化,其中一个成员设置为某个有效值,但不是全部。并且本地我的意思是使用自动存储持续时间定义。这......

回答 2 投票 18

GCC警告与std = c11 arg

这是一个使用pthread_kill()调用的小C源代码:#include #包括 #包括 int main(int argc,char * argv []){pthread_t th = ...

回答 1 投票 5

isspace()是否接受getchar()值?

如果输入可表示为unsigned char或等于EOF,则isspace()有效。 getchar()从stdin中读取下一个字符。当getchar()!= EOF;所有getchar()都返回值可表示...

回答 2 投票 3

stdatomic(C11),关于_Atomic类型的三个问题

我在cppreference上发现的第一个问题_Atomic(type-name)(自C11起)用作类型说明符;这指定一个新的原子类型_Atomic type-name(2)(自C11起)用作类型限定符; ...

回答 1 投票 1

`struct tm`中的'tm'代表什么?

只是好奇。我倾向于将类型为struct tm的变量命名为time_bits或类似的变量,因为它包含分解的日历时间位。我见过的大部分文档都是......

回答 2 投票 -4

C11是否说过空翻译单元?如果是,请在哪个部分?

我只能在6.9节中找到翻译单元的语法,如下所示:翻译单元:外部声明翻译单元外部声明从这...

c11
回答 1 投票 2

使用fscanf()[duplicate]读取文本文件时出错

我试图使用fscanf()从文本文件中读取并获取输出:进程已完成退出代码-1073741819(0xC0000005)崩溃发生在第一次调用fscanf()时。这里 ...

回答 1 投票 2

C unchecked函数返回未定义的行为

在c中,这种模式很常见:#include #包括 #包括 int init_ptr_or_return_err(int * p){srand(time(NULL)); //随机制作代码......

回答 2 投票 0

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