-
? :; 输出y小编就打车回家了,输出n小编就不能打车回家
a<b?'y',‘n'
查看全部 -
用switch语句和if...else语句
查看全部 -
switch语句结构如下
在使用switch语句时还应注意以下几点:
1、在case后的各常量表达式的值不能相同,否则会出现错误。
2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。
运行结果: 学英语学C语言好好休息
3、switch后面的表达式语句只能是整型或者字符类型。
4、在case后,允许有多个语句,可以不用{}括起来。
5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
6、default子句可以省略不用。
查看全部 -
ontinue语句的作用是结束本次循环开始执行下一次循环。
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
查看全部 -
break语句时注意以下几点:
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。
2、在多层循环中,一个break语句只跳出当前循环。
查看全部 -
\t含义为空格,光标会移到式子后一格
\n含义为换行,光标会移到式子下一行
查看全部 -
循环结构之多重循环
在功能需求上,往往一个循环满足不了,比如:循环用一个“*”输出,得到一下图形
上面这个例子显然我们用一个循环不是
循环结构之多重循环
太容易实现,这个时候我们就要用到多重循环,多重循环就是在循环结构的循环体中又出现循环结构。
在实际开发中一般最多用到三层重循环。因为循环层数越多,运行时间越长,程序越复杂,所以一般用2-3层多重循环就可以了。另外不同循环之间也是可以嵌套的。
多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行...
注:一个父循环可以有多个子循环
那么上面这个用“*”输出的矩形用多重循环实现如下:
查看全部 -
注意:
1、数组的下标均以0开始;
2、数组在初始化的时候,数组内元素的个数不能大于声明的数组长度;
3、如果采用第一种初始化方式,元素个数小于数组的长度时,多余的数组元素初始化为0;
4、在声明数组后没有进行初始化的时候,静态(static)和外部(extern)类型的数组元素初始化元素为0,自动(auto)类型的数组的元素初始化值不确定。
查看全部 -
运算符大比拼之优先级比较
问:优先级是神马?
答:优先级就是在运算中运算的先后顺序。
那么我们来看看我们学习的各种运算符号的顺序吧!
优先级别为1的优先级最高,优先级别为10的优先级别最低。
大家没必要去死记运算符的优先级顺序,记住最高优先级别的,在开发中就会无敌啦~来看一看下面的例子:
解析:C语言中运算符中最高等级的为(),因此执行过程为:
1、先计算a>3和a+3的结果,计算后算式为1*a-14%3;
2、再计算1*a和14%3的结果,计算后算式为11-2;
3、最后算出结果为9。
查看全部 -
目运算符
我们购物的时候经常会说如果这个物品大于多少钱就不买了,条件就是大于多少钱,结果就是不买了。
那么上面所说的能不能在C语言中表示出来呢?当然是可以了,不过C语言中,需要用到一个符号,这个符号就是三目运算符。
C语言中的三目运算符:“?:”,其格式为:
表达式1 ? 表达式2 : 表达式3;
执行过程是:
先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。
用代码来写一下上面的例子:
查看全部 -
逻辑运算符
在数学中我们见过7<x<100这样的公式,意思是x大于7并且x小于100。
在程序中这样写一个变量的范围值是不行的,计算机是看不懂这样的算式的,那么怎样让计算机看懂呢?这里就要用到逻辑运算符了。
下面我们看一下C语言中的逻辑运算符:
那么前面的那个算式写成计算机可以看的懂的算式就是:x>7 && x<100;
逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下:
1) 与运算(&&)
参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;
2) 或运算(||)
参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;
3) 非运算(!)
参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。
查看全部 -
在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为:
static [数据类型] 函数名([参数])
这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。
在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为:
extern [数据类型] 函数名([参数])
C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略
查看全部 -
自定义的函数中可以有多个return语句,但是只能返回一个值
查看全部 -
C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。
查看全部 -
没看懂什么意思
查看全部
举报