C语言-while循环 函数 数组

while循环
基本语法:
如果表达式成立那么就执行代码块里的内容 ;代码块内的执行完之后,再回到表达式进行判断是否成立。注意表达式一定是可以变动的 否则就是死循环了。
	while(表达式)
	{
		代码块;
	}

案例:
int main()
{
	int line = 0;
	while (line < 10000)
	{
		printf("写代码:%d 行\n",line);
		line++; //自身+1 这样line就有了改变 就不会成为死循环
	}
	if ( line == 10000)
	{
		printf("======================\n");
		printf("成为大牛");
	}

}

如果我们想要从循环中 在某一次不执行 或者遇到了什么情况就停止的话 就需要两个关键词 break 和 continue
当循环中遇到break直接结束循环。遇到continue就会结束本次循环 从下次继续。

前++ 和后++ 的区别

int main()
{
	int a = 10;
	printf("%d\n",a++);
	printf("%d\n", a);

}
结果:
	10
	11

int main()
{
	int a = 10;
	printf("%d\n",++a);
	printf("%d\n", a);

}
结果:
	11
	11
通过对比可以看出 a++是先执行本行代码 执行完之后 这个1才会被加上
++a是 先把1加上 然后再执行本行代码



其他循环 后面再聊
函数

函数的概念就是把复杂的操作进行封装 方便以后的使用。

基本语法
返回类型   函数名(传入函数的参数)
{
	封装的代码
	return 返回值;
}



int add(int a,int b,int c)				//这里的int 就是最后return 返回值的类型 没有返回值可以使用 void ,add是函数名 ,()内的是传入的参数 可以再函数内使用
{
	int sum = 0;  						//{}里面就是封装的操作了
	sum  = (a + b + c) \ 3;
	return sum;							//最后返回值
}

int aa = add(12312,123543,123545); //以后每次求平均值 直接调用这个函数就可以
printf("平均值:%d",aa);

结果:
	平均值:86466


数组

数组的概念 就是一组同类的数据合集。

 定义数组
 	数据类型 数组名[成员数量] = {1,2,3};

	int num[5] = {1,2,3,4,5};
	char aa[3] = {'a','b'};//这里成员数量是3 但是实际只初始化了两个值 没有初始化的 值是0
	
	那么我们如何使用数组里面的值呢?
	这里通过下标来使用数组的成员 下标是从0开始的 0就代表第一个下标
	num[0] => 1 //num[0] 的值就是1  参考上面定义的num数组

	也可以循环遍历数组里面的内容 就是把每一个值都取出来
	int num[5] = {1,2,3,4,5};
	int a = 0;
	while(a<5)
	{
		printf("%d\m",num[a])
		a++;
	}



你可能感兴趣的:(C语言,c语言,排序算法,开发语言)