本周学习情况
关于循环结构程序设计
本周学习了循环结构程序设计,熟悉了各种语句,包括for,while,break,continue等等语句,现在正在努力完成循环课后习题,并且学习接下来的数组。关于循环,我觉得更多的是对个人逻辑性的考察,需要你有较为坚实的数学基础,并且逻辑思维要强
很多时候,特别是循环的嵌套,亦或者大小的比较和数值之间的交换,对个人理解能力提出了更高的奥求,循环语句的嵌套需要考虑各个语句之间的协调性,比如说在for语句循环嵌套中,可能不需要对下一个for语句添加花括号,加了花括号可能会导致结果的不同
举个例子
#include<stdio.h>
main()
{
int i,n,j;
double t,s;
s=0;
printf("请输入n的值");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t=0;
for(j=1;j<=i;j++)
t+=j;
s+=t;
}
printf("%f",s);
return 0;
}
上述语句如果对第二个for语句加上花括号,那么整体的运算结果将会改变
关于选择分支结构程序设计
本周也复习了前面的内容,加深了对选择语句的理解,特别是if,if-else,if-else if语句的理解,
认识了switch语句,了解其基本运行原理
关于switch语句,下来后并没有找相应的习题进行练习,因为忙于循环的习题,有时候一个条件或者一条语句,我要花好半天去把它弄明白。if语句由于循环的习题中有涉及,所以在做循环题的过程中一并联系着
总结本周学习 安排下周学习任务
关于本周,我觉得我的学习表现不是很好,可能在一些问题上死磕太久,闭门造车,也没有抽出太多的时间去学习,过于放松自己,没有在娱乐与学习之间找到一个平衡
下周学习完数组,尽可能多的学习函数,并且复习前面所学,将没有掌握牢固的内容温习,留给我的时间不多了
生于忧患,死于安乐