山东收藏家协会地址:请教一个有关编程的问题
来源:百度文库 编辑:神马品牌网 时间:2024/05/01 04:04:10
char *s1[10],(*s2)[10];
请问s1与s2有什么区别?
谢谢了
请问s1与s2有什么区别?
谢谢了
应该是S1是定义了10个指针,而S2是指针数组,
具体区别是:
char *p
p可以指向s1的任一个数值,如p=s1[2];
却不可以指向s2的任一个数值,只能是p=s2,指向数组的头。
一个字符数组指针
一个是指针字符数组
神马品牌网是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度文库 编辑:神马品牌网 时间:2024/05/01 04:04:10
应该是S1是定义了10个指针,而S2是指针数组,
具体区别是:
char *p
p可以指向s1的任一个数值,如p=s1[2];
却不可以指向s2的任一个数值,只能是p=s2,指向数组的头。
一个字符数组指针
一个是指针字符数组