一、continue
#include<stdio.h>
int main()
{
int a = 0;
for (a = 0; a < 200; a++)
{
if (a > 100 && a<150)
continue;
printf("%d\n",a);
}
return 0;
}
continue是推出本次循环在进行一次循环此循环不会打印100-150之间的数值。
二、一维数组
一维数组如果不设置初值的话也可以通过编译的但是出来是随机值
#include<stdio.h>
int main()
{
int a[5];
int i;
for (i = 0; i < 6; i++)
{
printf("%d\t", a);
}
return 0;
}
一维数组如果溢出的话不会报错的;
#include<stdio.h>
int main()
{
int a[5];
int i;
for (i = 0; i < 7; i++)
{
printf("%d\t", a);
}
return 0;
}
冒泡游戏
将随机的数组从小到大排序一下是程序
#include<stdio.h>
int main()
{
int a[5] = {1,13,2,4,6};
int b = 0;
int c = 0;
int d = 0;
int e = 0;
int f = 0;
d = sizeof(a) / sizeof(int);
printf("%d\n",d);
for (b = 0; b < d; b++)
{
scanf("%d", &a[b]);
}
printf("\n");
for (b = 0; b < d; b++)
{
printf("%d\t", a[b]);
}
for (c = 0; c < d-1; c++)
{
for (e = 0; e < d - c - 1; e++)
{
if (a[e] > a[e + 1])
{
f = a[e];
a[e] = a[e + 1];
a[e + 1] = f;
}
}
}
printf("\n");
for (b = 0; b < d; b++)
{
printf("%d\t", a[b]);
}
return 0;
}