多重循环
<九九乘法表>使用for语句显示九九乘法表的程序,
代码如下:
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++){
printf("%3d",i*j);
}
printf("\n");
}
return(0);
}
运行结果如下:
本程序中使用了嵌套for循环语句,这是i从1到9递增的for语句中,嵌套了j从1递增到9的for语句。
像这样在一个语句中嵌套另一个循环语句的循环称为二重循环,与之对应的还有三重循环,四重循环等,统称为多重循环。
通过*的横竖排列显示出一个长方形的程序,代码如下:
#include<stdio.h>
int main()
{
int i,j;
int w,h;
puts("描绘一个长方形");
printf("宽:"); scanf("%d",&w);
printf("高:"); scanf("%d",&h);
for(i=1;i<=h;i++)
{
for(j=1;j<=w;j++)
putchar('*');
putchar('\n');
}
return(0);
}
程序的组成元素和格式
关键字:具有特殊意义的标识符称为关键字。
C语言中的32个关键字如下:
标识符:是赋予给程序中变量和函数的名称。
标识符也可以是非数字开头,之后可以是非数字和数字的组合。非数字包括大小写字母和下划线。同时,C语言区分大小写,ABC/abc/Abc分别代表不同标识符。
合法的标识符:
a x1 _ _y abc _t A0
非法的标识符:
if 666 98K
分隔符:关键字和标识符都可以理解为构成语句的单位,用来分隔这些单位的符号就是分隔符。
分隔符一共有13种:
[、]、(、)、{、}、*、,、:、=、;、…、#
运算符:+,-,*,/
自由的书写格式需注意
1.构成语句的单位中间不能插入空格类字符。
ret
urn(0);
2.预处理指令中间不能换行。
#include
<stdio.h>
3.字符串常量和字符常量中间不能换行。
puts("我是
正在学习编程的小白");
今日笔记打卡!2020 -05-31
午安呐~