第六章
1 for 语句
for (表达式1;表达式2;表达式3)
{
循环体语句
}
用于实现当型循环控制结构。在循环顶部进行循环条件测试,如果循环条件第一次测试就为假,则循环体一次也不执行。适合于循环次数已知、计数控制的循环。
2标准函数exit()
exit(code);作用是终止整个程序的执行。当code值为0时表示程序正常退出。否则表示程序出现某些错误后退出。
3逗号运算符和逗号表达式
表达式1,表达式2,……,表达式n
优先级最低,具有左结合性。通常,使用逗号表达式的目的是顺序计算各个表达式的值。
4常见错误
while (i<=n)
sum = sum + i;
i++;
在界定while 和for语句后面的复合语句时,忘记了花括号
5常见错误
for (i=1,i<= n, i++)
{
p =p * i
}
用逗号分隔for语句圆括号中的三个表达式。
第八章 数组
1下标运算符[]和圆括号一样,优先级最高
2数组类型
数组是一组具有相同类型的变量的集合,它是一种构造数据类型。
3常用算法
排序 查找 求最大最小值
排序介绍了交换法和选择法,冒泡法在习题里介绍。查找介绍了顺序查找和折半查找
4二维数组的定义和初始化
int days [2][12]=
{ {31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31} };
5常见错误
arr(5)使用圆括号引用数组元素 编译错误
6常见错误
int arr[n];使用变量而非整形常量来定义数组的长度 编译错误
7常见错误
int ReadSCore(int score[][],longnum[]);多维数组作函数形参时,省略了除第一唯以外的后面所有维的长度声明
编译错误。
总结,
这段时间学习了数组,了解了更多更复杂的程序写法,这是个循序渐进的过程。我希望以后可以能写出更多的程序。