如何理解C++程序
如何理解像SAMSErrorHandling这类的C++程序呢?如何理解C++程序?
有什么方法?
如何理解像SAMSErrorHandling这类的C++程序呢?如何理解C++程序?
有什么方法?
答案:#include<stdio.h>
main()
{
int score; /*定义一修整型变量,存放输入的成绩*/
printf("请输入某位同学的成绩:\n"); /*提示语句*/
scanf("%d",&score); /*输入成绩*/
/*判断成绩等级并输出*/
if (score>100||score<0) /*输入成绩不合格*/
printf("输入的成绩%d不合格。\n",score);
else
switch(score/10)
{
case 10:
case 9: printf("成绩%d,等级是A!\n",score);
case 8: printf("成绩%d,等级是B!\n",score);
case 7:
case 6: printf("成绩%d,等级是C!\n",score);
default: printf("成绩%d,等级是D!\n",score);
}
}
这是一个关于实现学生成绩等级的程序,程序虽然执行了,但是下面的这一段程序我不是很理解。
switch(score/10)
{
case 10:
case 9: printf("成绩%d,等级是A!\n",score);
case 8: printf("成绩%d,等级是B!\n",score);
case 7:
case 6: printf("成绩%d,等级是C!\n",score);
default: printf("成绩%d,等级是D!\n",score);
}
像程序呢,你需要先看懂他的语法,然后就是逻辑。看他整个程序是怎么运行的,然后在看他这个程序的目的是什么,看的程序多了,自己写的多了就自然就理解了
并不是读写多就OK的~!
C++要的是逻辑,要培养自己的逻辑判断能力~!机器是死的 人要它做什么 它就只会做什么~!船再大 要看掌舵的人,否则还是经不起风浪~!
没有什么方法,读得多了,写的多了自然就会了,LZ功底不够呀
上一个:c++怎么调用api函数?
下一个:C++所有数据类型