vc 字符串与指针
char aa[100];
char *bb;
aa[100]是一个字符数组,就是一个字符串。 使用符号aa其实得到一个 char 类型指针,它指向aa[0]。
不能对符号 aa 赋值,因为它不可以是一个左值。 可以给aa[i] (i=0..99)赋值。
可以对 bb 赋值:
bb=aa;
这时 aa 和 bb 都指向 aa[0]。
在 C 里面,char 的指针就是字符串。
char *bb;
aa[100]是一个字符数组,就是一个字符串。 使用符号aa其实得到一个 char 类型指针,它指向aa[0]。
不能对符号 aa 赋值,因为它不可以是一个左值。 可以给aa[i] (i=0..99)赋值。
可以对 bb 赋值:
bb=aa;
这时 aa 和 bb 都指向 aa[0]。
在 C 里面,char 的指针就是字符串。