- 博客(2)
- 收藏
- 关注
原创 C预处理器#define定义变量
一般我们创建一个变量首先要先声明再赋予它值,但是在程序运行中该变量的值会应为某些原因变。变量名并不作大写要求但是是用大写表示符号常量是C语言的一贯传统。使用预处理器#define定义变量可以很好地解决上面问题。NAME是变量名,VALUE是赋予它的值。实际中根据不同情况给出不同的名称和值。#CPrimer#随记。
2025-07-10 22:47:41
509
1
原创 sizeof()和strlen()
strlen()相较于sizeof()并未把空字符"\0"计入“str1”的长度中。sizeof运算符给出的数更大,因为它把字符串末尾不可见的空字符也计算在内。上面我们创建了名为“ch”的字符串类型的变量,并把值“A”赋予“ch”。左边是内存名称实际并不占内存,右边是存储在这里的值。sizeof运算符是以字节为单位给出对象的大小。strlen()给出字符串中字符的长度。#CPrimer#随记。先看看字符是如何存储的。
2025-07-09 19:25:12
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅