您的位置:首页 > 职场人生

黑马程序员-C-for语句

2015-08-25 20:26 405 查看
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-

简介:

C语言中,程序结构分为三种:顺序结构,分支结构,循环结构。for语句属于循环结构。

一、for语句形式:

for (<#initialization#>; <#condition#>; <#increment#>) {

<#statements#>

}

参数initialization是for语句执行开始点,condition是执行条件,increment是循环依据。

二、for语句原理:

根据condition来决定for语句什么时候停止,当statement执行后,执行increment->执行condition->statement。

#include <stdio.h>

/*
例1:打印九九乘法表
*/
int main(int argc, const char * argv[]) {
int i, j;   //定义行列的变量
for (i = 1; i < 10; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d = %d\t",j,i,i*j);
}
printf("\n");
}


分析:for循环可以嵌套使用,当我们的循环目标为2个以上时,我们应考虑for语句嵌套。如此题,需要输出行与列。

例2:给二维数组赋值,从1开始,后一个值比前一个大2.

int arr[5][6];
int k=1;

for (i = 0; i < 5; i++) {
for (j = 0; j < 6; j++) {
arr[i][j] = k;
k+=2;
}
}
for (i = 0; i<5; i++) {
for (j = 0; j < 6; j++) {
printf("%d\t",arr[i][j]);
}
printf("\n");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: