1、直接赋值法:结构体名.结构体元素=数值;2、间接赋值法:先定义一个同类型的结构指针如:pt 使pt...
例如scanf("%d",c[0].s[0].score)
struct highword {int data[21];}hw;char a[21];int i;main(){ scanf("%s",&a); //输入 for(i=0;i<strlen(a);i++){hw.data[i]=a[strlen(a)-i-1]-'0';} //倒序储存 for(i=strlen(a)-1;i>-1;i--)printf("%d",hw.data[i]); //倒序输出 system("pause");r...
include<stdio.h>#define N 3struct student{ int num; char name[20]; int math; int chinese; int english; int aver;}stu[N];void main(){int i;//以下for循环是从键盘输入学生数据for(i = 0; i<N;i++){scanf("%d %s %d %d %d %d",&stu[i].num,stu[i].name,&...
//一个字符数组 char temp[100] ; //键盘接收值 scanf("%s",temp);//遍历结构体数组for(i=0;i<100;i++){//如果相等if(strcmp(st[i].name,temp)) { //打印出st[i]的所有数据; printf("%s ...",st[i].name...); //跳出循环 break; } ...
直接写就行,matlab中不用事先定义 a.name='aaa';a.old=111;function out=test(var)var.name='bbb';var.old=222;out=var;
2、间接赋值法:先定义一个同类型的结构指针如:pt 使pt指向这个结构体pt=&sqlist;最后赋值pt->结构...
有两种常用方法:1、直接赋值法:结构体名.结构体元素=数值;2、间接赋值法:先定义一个同类型的结构指针如:pt 使pt指向这个结构体pt=&sqlist;最后赋值pt->结构体元素=数值;多谢采纳!