摘要:
C语言中的单引号和双引号 单引号用来表示字符字面量 双引号用来表示字符串字面量 'a' 表示字符字面量,在内存中占 1 个字节,'a'+1 表示 'a' 的 ASCII 码加 1,结果为 `b`` "a" 表示字符串字面量,在内存中占 2 个字节,"a"+1 表示指针运算,结果指向 "a" 结束符 阅读全文
摘要:
1 enum 关键字 1.1 枚举类型的使用方法 enum 是 C 语言中的一种自定义类型 enum 值是可以根据需要自定义的整型值 第一个定义的 enum 值默认为 0 ;默认情况下的 enum 值是在前一个定义值的基础上加 1 enum 类型的变量只能取定义时的离散值 示例 enum Color 阅读全文
摘要:
1 struct 关键字 C语言中的 struct 可以看作变量的集合 问题:空结构体占用多大内存? Demo #include <stdio.h> struct TS { }; int main() { struct TS t1,t2; printf("sizeof(struct TS) = %d 阅读全文
摘要:
1 const 定义一个只读变量,而不是常量 const 修饰的变量是只读的,其本质还是变量 const 修饰的变量不是真正的常量,它只是告诉编译器该变量不能出现在赋值符号的左边 const 修饰的局部变量在栈上分配空间;const 修饰的全局变量在全局数据区分配空间,所以 const 修饰的变量在 阅读全文