指针与结构问题!scanf("%s",st2->firstname); scanf括号里面,后面不是要是要取址么~这里为什么不是地址?小弟新手

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 06:33:53
指针与结构问题!scanf(firstname); scanf括号里面,后面不是要是要取址么~这里为什么不是地址?小弟新手" />

指针与结构问题!scanf("%s",st2->firstname); scanf括号里面,后面不是要是要取址么~这里为什么不是地址?小弟新手
指针与结构问题!
scanf("%s",st2->firstname); scanf括号里面,后面不是要是要取址么~这里为什么不是地址?小弟新手

指针与结构问题!scanf("%s",st2->firstname); scanf括号里面,后面不是要是要取址么~这里为什么不是地址?小弟新手
scanf括号里面,后面要取地址.
取地址有三种形式.第一:&,第二:指针形式的*p.第三种形式:数组形式&a[i].第四种:->指向结构体运算符,若是指针就用->,若是结构名就用.就是了.这个是成员操作符,控制具体的成员..
指针就是地址.

指针与结构问题!scanf(%s,st2->firstname); scanf括号里面,后面不是要是要取址么~这里为什么不是地址?小弟新手 两个指针P1,P2 为什么scanf(%s ,s)指的是P2而不是P1啊啊 . scanf(%s,stu[i]. 请问 scanf(%s%d,s[i].name,&s[i].score); 语句中为什么s[i].name 前可以不加 & s[N] 是结构体数组,定义如下;struct {int num;char name[10];int score;}s[N]; { char s[100]; int c,i; scanf(%c,&c); scanf(%d,&i); scanf(%s,&s); printf(%c,%d,%s ,c,i,s); while(~scanf(%s,s)){} 请用国语翻译下是什么意思? C/S与B/S结构的巨大区别是? 请给我找找错误运用指针编写程序:输入三个字符串,按由小到大的顺序输出.#include#includevoid main(){char swap(char *p1,char *p2);char n1[20],n2[20],n3[20];char *pointer1,*pointer2,*pointer3;scanf(%s,n1);scanf(%s,n2);s m=strlen(s); scanf(%s,s+m+1);“s+m+1”这是什么意思啊, 数据结构的问题:s=p->next 的意思是什么,s有的是一个指针还是内容或者都有? 有定义char ch,s[30];int a,b;下列输入语正确的是A.scanf(“%d%f”,&a,&b); B.scanf(“%s%c”,&s,&ch);C.scanf(“%d,%s”,&ch,s); D.scanf(“%d%c”,a,ch) FILE*fp1,*fp2;scanf(%s,stu[i].num);#definePSH0x08printf(%s %s ,a,b); VS2010上没有问题,交上去一直Runtime Error(Segment Fault),求指导代码:#include#include#includeint main(){char s[20],line[205],last[10];int len,i;while(1){scanf(%s,s);fflush(stdin);if(!strcmp(s,ENDOFINPUT)) break;//scanf(%[^ ]s,li ACM规则:while(scanf(%s%d,s,&n)!=EOF){//.}while(scanf(%s%d,s,&n)!=EOF){//.}//请问这句话到底是拿来干什么的? 英语问题workers'与worker's区别 C语言统计英文字母数目问题如下:#include#include int main(){char s[200];int i;int x[26];printf(input:);scanf(%s,s);for(i=0;i c语言:如定义char+a[80],*p=a,则A.scanf(%s,a);B.canf(%s,&a);D.scanf(%s&a[0];有什么区别 lo_val=mid 1;elseprintf(%s %s ,a,b);,NULL);scanf(%d,