多重循環
<九九乘法表>使用for語句顯示九九乘法表的程序,
代碼如下:
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;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
午安吶~