3591| 7
|
C语言中字符数组初始化的疑问 |
1金钱
最佳答案两个连续的双引号会自动忽略,两个双引号都会消失;
而__DATE__的双引号将直接把__DATE__这类字符串宏定义的值替换到字符串中,而不是宏定义本身的字符, __DATE__直接替换为编译时电脑上的日期(__DATE__等同于 “ Jul 28 2016”);
换句话说,假设你编译的时间是2016年7月28日 17点30分00秒,那这个字符串等价于:
const char version_string[] = "U-Boot 1.1.6 (Jul 28 2016 - 17:30:00)"; (日期时间格式可能不太一样)
...
| ||
| ||
机器生汇编,汇编生B,B生C,C生万物.... 经过长期对C语言的研究,目前只有两个方面不懂:这也不懂,那也不懂
https://github.com/ianhom |
||
| ||
越努力,越优秀;越独立,越自由
|
||
| ||
电子爱好者
|
||
| ||
机器生汇编,汇编生B,B生C,C生万物.... 经过长期对C语言的研究,目前只有两个方面不懂:这也不懂,那也不懂
https://github.com/ianhom |
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 22:11
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网