由于这篇文章总结的很好,我真的无法copy,所以直接看链接吧。
https://www.cnblogs.com/shrimp-can/p/5241544.html
下面还有gets的文章,总结的也很好,可以看链接。
http://c.biancheng.net/view/233.html
关于一些指针数组问题(以下为一些讲解):
例如:
#include<iostream>
int main()
{
char input[10];
cin>>input;
cout<<input<<endl;
return 0;
}
为什么数组首元素地址可以作为输入端,以下为解释:
指针赋字符串表示将字符串的首地址赋给指针,如char *p=“test”,而且可以用赋值语句p=“test”。