大家好,我是小新,我来为大家解答以上问题。strength,str很多人还不知道,现在让我们一起来看看吧!
1、两者都代表一个字符数组存储空间的首地址,区别在于
2、char *str;
3、这个变量可以进行指针运算,比如:
4、str++;
5、str--;
6、但如果定义成:
7、char str[];
8、则str++这样的语句是错误的,这个首地址不得进行赋值计算。
9、在不改变str指针指向地址的情况下,下面的语句是一样的结果。
10、printf("%s",str+2);
本文到此讲解完毕了,希望对大家有帮助。