作者:小么么和 | 来源:互联网 | 2023-09-13 18:33
while循环
基本语法:
如果表达式成立那么就执行代码块里的内容 ;代码块内的执行完之后,再回到表达式进行判断是否成立。注意表达式一定是可以变动的 否则就是死循环了。while(表达式){代码块;}案例:
int main()
{int line &#61; 0;while (line <10000){printf("写代码:%d 行\n",line);line&#43;&#43;; //自身&#43;1 这样line就有了改变 就不会成为死循环}if ( line &#61;&#61; 10000){printf("&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;\n");printf("成为大牛");}}
前&#43;&#43; 和后&#43;&#43; 的区别
int main()
{int a &#61; 10;printf("%d\n",a&#43;&#43;);printf("%d\n", a);}
结果&#xff1a;1011int main()
{int a &#61; 10;printf("%d\n",&#43;&#43;a);printf("%d\n", a);}
结果&#xff1a;1111
通过对比可以看出 a&#43;&#43;是先执行本行代码 执行完之后 这个1才会被加上
&#43;&#43;a是 先把1加上 然后再执行本行代码其他循环 后面再聊
函数
函数的概念就是把复杂的操作进行封装 方便以后的使用。
基本语法
返回类型 函数名(传入函数的参数)
{封装的代码return 返回值;
}int add(int a,int b,int c) //这里的int 就是最后return 返回值的类型 没有返回值可以使用 void &#xff0c;add是函数名 ,()内的是传入的参数 可以再函数内使用
{int sum &#61; 0; //{}里面就是封装的操作了sum &#61; (a &#43; b &#43; c) \ 3;return sum; //最后返回值
}int aa &#61; add(12312,123543,123545); //以后每次求平均值 直接调用这个函数就可以
printf("平均值&#xff1a;%d",aa);结果&#xff1a;平均值&#xff1a;86466
数组
数组的概念 就是一组同类的数据合集。
定义数组数据类型 数组名[成员数量] &#61; {1,2,3}&#xff1b;int num[5] &#61; {1,2,3,4,5};char aa[3] &#61; {&#39;a&#39;,&#39;b&#39;};//这里成员数量是3 但是实际只初始化了两个值 没有初始化的 值是0那么我们如何使用数组里面的值呢&#xff1f;这里通过下标来使用数组的成员 下标是从0开始的 0就代表第一个下标num[0] &#61;> 1 //num[0] 的值就是1 参考上面定义的num数组也可以循环遍历数组里面的内容 就是把每一个值都取出来int num[5] &#61; {1,2,3,4,5};int a &#61; 0;while(a<5){printf("%d\m",num[a])a&#43;&#43;;}