C语言中的单引号用来表示字符字面量,双引号表示字符串字面量。
字符字面量被编译为对应的ASCII码;
字符串字面量被编译为对应的内存地址;
printf的第一个参数被当成字符串的内存地址
内存的低地址空间(小于等于0x08048000的地址)不能在程序中随意访问,否则一定为出现段错误。
C语言中的单引号用来表示字符字面量,双引号表示字符串字面量。
字符字面量被编译为对应的ASCII码;
字符串字面量被编译为对应的内存地址;
printf的第一个参数被当成字符串的内存地址
内存的低地址空间(小于等于0x08048000的地址)不能在程序中随意访问,否则一定为出现段错误。