char str1[15],str2[15]; char *s1,*s2; student=stu; s1=str1;s2=str2; 是什么意思?
答案:2 悬赏:0 手机版
解决时间 2021-02-26 16:45
- 提问者网友:了了无期
- 2021-02-26 03:46
char str1[15],str2[15]; char *s1,*s2; student=stu; s1=str1;s2=str2; 是什么意思?
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-26 05:16
char str1[15] 表示数组str1[15]是一个字符数组,[15]表示该数组的元素个数为15;
char str2[15] 同上;
char *s1 表示指针s1是一个字符指针;
char *s2 同上;
student=stu 前面应该有定义student的数据类型或者数据结构,将student初始化为stu;
s1=str1 表示指针s1指向数组str1的首元素,即str1的第一个元素;
s2=str2 同上。
char str2[15] 同上;
char *s1 表示指针s1是一个字符指针;
char *s2 同上;
student=stu 前面应该有定义student的数据类型或者数据结构,将student初始化为stu;
s1=str1 表示指针s1指向数组str1的首元素,即str1的第一个元素;
s2=str2 同上。
全部回答
- 1楼网友:一把行者刀
- 2021-02-26 05:48
你可以把s1,s2看作是str1和str2的下标。
s1=str1;s2=str2后
s1指str1[0],s1++后,指str1[1]……
后面都懂了吧?
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯