![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 53
Blue_Starry_sky
这个作者很懒,什么都没留下…
展开
-
C语言全局变量与局部变量及存储方式
由于变量的作用域不同,我们将变量分为全局变量和局部变量。局部变量一般是在一个函数内有效,只能在本函数内引用,其他函数不可用。全局变量一般是在函数外定义的变量,我们叫做全局变量。即在函数内定义的是局部变量,在函数外定义的是全局变量。来看这个程序。#includeint main(){int x;void a();void b();x=10;a(x);b原创 2017-08-27 10:07:20 · 2114 阅读 · 0 评论 -
C语言形参和实参
形式参数(形参):定义函数名和函数体时需要用的参数,目的是用来接收调用该函数时传递的参数。实际参数(实参):传递给被调用函数的值。通俗的来讲,形参就像物理计算中的公式中的符号,比如Ω,A,V等,而实参就是在计算中的实际的数值。调用过程就是实现形参与实参的结合,把实参的值通过调用传递给形参,相当于把具体的值代入公式进行计算。 形式参数(形参)实原创 2017-09-05 21:44:50 · 17183 阅读 · 3 评论 -
C语言值传递与地址传递
在我们学习C语言函数部分的时候,书上写的实参向形参的数据传递是‘值传递’,是单向传递,只能由实参传递给形参,而不能由形参传递给实参。由于这个特性,我们可能在写程序时,有些函数内改变了一些值,运行结果会数值却没有发生变化。例如例一::当我们学习到指针部分时,会接触到‘地址传递’,会发现有一份类似函数部分的程序却可以改变主函数的参数的数值。这是因为存放的是由主调函数放进来的实参变量的地址。...原创 2017-09-05 21:57:32 · 1330 阅读 · 1 评论 -
C语言switch的条件表达式要求
switch语句是多分支选择语句,一般当if嵌套过多的时候可以考虑使用。switch(表达式){case 常量1:语句1case .....:.....default:语句n}switch只针对基本数据类型使用,即switch后面括号内的表达式,其值得类型应为整数类型(包括字符型),也就是(int,char,枚举,bool),对于其他类型,应该考虑其他条件控制语句例如i原创 2017-09-16 10:12:17 · 14958 阅读 · 0 评论 -
C语言for循环语句的执行顺序
#includeint main(){ int i; for(i=0;i<5;i++) { printf("%d\n",i); } return 0;}执行数序是:1、i=0 初始化初值2.i执行循环体代码i++ 变量i自增回到第2步,一直循环下去,直到第2步为假, 退出循环.原创 2017-09-16 11:13:18 · 7495 阅读 · 1 评论 -
C语言continue和break的区别
break是结束整个循环体,continue是结束单次循环通过下面这个程序我们来直观的看一下break和continue的区别continue语句:#includeint main(){ int i; for(i=1;i<20;i++) { if(i%3==0) { printf("%d\n",i); continue; } printf("i==原创 2017-09-16 11:22:11 · 997 阅读 · 0 评论