震惊!c语言学了一辈子都不知道的小技巧。第十五章。
标题党,我这算不上小技巧就是一点感想。
小小的学完了这个指针,就来学这个结构体。这个结构体啊,就是可以把几种类型打包在一起成为一种新的类型。这个还是挺实用的,搞成一个表格似的,能统计多项数据。例如在以下这个代码里,这个nb类型把这个string和int整合在一起为新类,更为方便的统计了学生的数据。可以输出各个学生的姓名,三科成绩,及总分。
#include<iostream>
using namespace std;
struct nb{
string m;
int a;
int b;
int c;
int d;
};
int main(){
int n,i;
cin>>n;
nb p[n+1];
for(i=1;i<=n;i++){
cin>>p[i].m>>p[i].a>>p[i].b>>p[i].c;
p[i].d=p[i].a+p[i].b+p[i].c;
}
for(i=1;i<=n;i++){
cout<<p[i].m<<" "<<p[i].d<<endl;
}
}