C语言for,while,if-else,return语句的综合使用 #include<stdio.h> void main() { int i,j,k; j=10; while(j--) //j控制换行 { i=10-j; while(i--) //i控制循环,而且控制的是紧随其后的语句,即printf("*");而控住不了printf("\n"); if(i<3) //if-else的用法是满足if则执行其后的语句,否则执行else。在本程序中i>=3时执行break跳出循环 printf("*"); else break; //break的用法是结束当前其所在的循环。在此程序中用来结束while(i--) printf("\n"); } printf("\n"); } #include<stdio.h> char f(char m) { char i,j,k; j=2; for(i=1;i<m;i++) j=i*j; return j; //把j的值返回给f()函数。 } void main() { char counter; counter=f(4); //这儿f(4)就是f()函数在m=4时j的值。因为被调函数f()中return的值是j printf("%d\n",counter); } |
|