1、 for循环的嵌套,如1-1000寻找全部完数时,外边for循环提供1-1000的数字,里面的for循环可以用于提供除数;可以理解为外边的for循环控制行数,内层for循环控制列数;
2、 switch函数:
switch函数与if函数同属于分支结构,分支结构、循环结构、顺序结构是C程序设计的三种结构。
与if函数的两条分支不同,switch函数可以提供多条分支命令用于执行,例:
#include<stdio.h>
Int main()
{
int i;
scanf(“%d”,&i);
switch(i)
{
case 1:printf(“a”);break;
case2:printf(“b”);break;
case3:printf(“c”);break;
default:printf(“gg”);
}
}
I.其中,switch后括号中应为变量或变量表达式,该语句意为对该变量进行分类;
II.其中,case语句后为空格+一个常量,此处必须使用常量,若需要范围,应当对变量进行提前处理,即便使用表达式,也应当使用数值不会改变的常量表达式;
III.其中,break语句意为中断当前函数,在例中即为中断该switch函数,并跳出。若一个case语句后不加break语句,则会持续执行,直到遇到第一个break,在月份判断等数种分类执行相同操作的问题中,可以使用省略break后的这一特性;