题目:字符与字符串的理解
's’表示字符,
'‘s’‘表示字符串,
字符与字符串不能互换,
原因是:字符’s’只是ASCII码值的另一种写法,而’‘s’‘则表示字符s与\0所组成的字符串;更为深刻的理解是:’‘s’'实则表示字符串所在的内存地址。
=>具体这句话是什么意思,将在我复习指针那一部分时,再回头讨论这个问题。
补充:字符串是一串,而且就一串,
所以字符串不用给大小,
直接定义string str1;即可
而字符是一个个字符,有个数,
所以要给大小,
如 : char charr1[20];