- 数组名的值就是这个数组的第一个元素的地址。
- 函数名的值就是这个函数的地址。
- 字符串字面值常量作为右值时,就是这个字符串对应的字符数组的名称,也就是这个字符串在内存中的地址。const char* msg = "Hello world";
如果const 后面是一个类型,则跳过最近的原子类型,修饰后面的数据。(原子类型是不可再分割的类型,如int, short , char,以及typedef包装后的类型)
如果const后面就是一个数据,则直接修饰这个数据。
c中数组参数是以引用的形式传递的。
NULL是指空的指针,NUL或者'\0'是c语言中字符串的结尾字符。它们的值是一样的都是0,但应该有区分,来表示目的。