<1> 重点:输入与输出、结构体
<2>输入输出的常见类型:
输入:
(1) 简单输入自变量,直接输出结果;
(2) 进行循环控制-已有次数控制;while(n--){}
(3) 循环控制-输入值控制-while(scanf(“%d%d”,&a,&b)!=EOF){};
(4) 循环控制-输入值都不为0,两种方法:A.定义死循环,以00为标准,运用break;打破循环;if(a==0&&b==0)break;
B.while(scanf("%d %d",&a,&b)==2,a+b){}
输出:
(5) 需要中间空一行的,printf(“\n\n”);
(6) 运用flag;观察flag的变化来输出‘\n’;
(7) int flag=0;
if(flag==0){printf(“%d\n”,val);flag=1;};
else{printf(“\n%d\n”,val);}
*注意:flag是如何变化的,我们会发现,flag只有刚开始是0;此后flag一直是1;以后就会在两个数之间有空一行;
<3>结构体
(1)构造函数
形式:stu(){}
对于结构体的构造,可分为两部分:
私有部分和公有部分;
公有部分既是在结构体内部所构造的函数;
且公有部分运用的变量,均是在私有部分已经有定义的部分;
(2)析构函数
~stu(){};