gpt4 book ai didi

c - 美元符号 ($) 是否允许在 c 中作为参数或标识符?

转载 作者:太空狗 更新时间:2023-10-29 15:39:59 25 4
gpt4 key购买 nike

我正在查看 c 中的 sal.h header ,发现 $ 经常用在过程参数中。这是什么? AFAIK,它在 C 中是不允许的。

例如(来自 MS C/C++ 编译器 Include\sal.h)

171  #define _Pre_z_            _Pre2_impl_(_$notnull,  _$zterm) 

最佳答案

C 标准规定标识符可以包含字母、数字和下划线。就是这样。某些编译器(例如 GCC)可能也允许使用美元符号,但它们在标准之外这样做,因此使用此功能将使您的程序不可移植。

关于c - 美元符号 ($) 是否允许在 c 中作为参数或标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46159259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com