啊哈c语言 潦草的初步笔记(3)

发布于:2023-01-26 ⋅ 阅读:(25) ⋅ 点赞:(0) ⋅ 评论:(0)

第四章

while(        ){......}

当while后面()中的关系表达式为真时,即成立时才执行{}种的内容。

%读作 mod ,也称作“取模”,作用是获取余数。        %的左右两边必须是整数。

/表示除号,作用是获取商。                                        /的左右两边可以是整数也可以是小数。

“等待”语句        Sleep()        注意S是大写。

                       ()内的数字表示需要等待的时间,单位是毫秒。        等待1秒 Sleep(1000)

                        如果要用Sleep(),必须在代码的开头加上   #include  <windows.h>

“清屏”语句        system(“cls“);

for循环

for(        ){......}

for后面的括号可以把while循环的三个部分统统写进,用分号隔开。

for(a=1;a<=10;a=a+1)可以简写为  for(a=1;a<=10;a++)

第五章

a++是a=a+1的简写,a--是a=a-1的简写。

(a**与a//无意义,因为a*1=a,a/1=a)

a=a+2

写法一        a++;a++;

写法二        a+=2        及变量a在原来的基础上增加2。

(同理,a*=2即a=a*2,a/=2即a=a/2)

break;语句的作用是提前终结for,while或者do-while循环。

continue;语句的作用是强迫程序提前进入下一轮循环。

system(“shutdown -s-t_20");

"shutdown"表示令计算机关机或重新启动的命令。”-s“表示关机,”-t_50“表示在50秒后关机。

”-s“的位置上为”-r“表示重新启动,为”-a”表示取消关机。

第六章

int a[    ];  中[    ]里的数字表示需要定义的变量的个数

int a[10]; 定义了10个,这十个变量分别用a[0],a[1],a[3],...,a[9]进行表示。

int a[3][4] 定义一个三行四列的二维数组,语句中的第一个参数表示行数,第二个参数表示列数。

因为从0开始计数,左上角第一个是a[0][0],右下角最后一个是a[2][3] 。

a[0][0] a[0][1] a[0][2] a[0][3]
a[1][0] a[1][1] a[1][2] a[1][3]
a[2][0] a[2][1] a[2][2] a[2][3]

 数组的初始化

将大小为10的整型数组依次初始化为0~9。

前文写法        

int a[10],i;
for(i=0,i<=9,i++)
a[i]=i;

简便写法

int a[10]={0,1,2,3,4,5,6,7,8,9};

定义数组时对数组进行初始化,编译器会从a[0]开始按顺序进行赋值,没有具体值的默认为0.

则全部初始化为0        int a[10]={0};

           初始化为1        int a[10]={1,1,1,1,1,1,1,1,1,1};

若仅定义数组 int a[10];而不进行任何初始化,则数组里面各房间的默认值为随机值。

二维数组进行初始化

例       

int [3][5]={{1,2,3},{4,5},{6}};

该数组三行五列,初始化每一行都要用{}括起来。

运行结果

1        2        3        0        0

4        5        0        0        0

6        0        0        0        0


网站公告

欢迎关注微信公众号

今日签到

点亮在社区的每一天
签到