-
C语言中的三目运算符:“ ? : ”,其格式为:
表达式1 ? 表达式2 : 表达式3;
查看全部 -
1) 与运算(&&)
参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;
2) 或运算(||)
参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;
3) 非运算(!)
参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。
查看全部 -
注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1
查看全部 -
在使用强制转换时应注意以下问题:
1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3、强制转换后的运算结果不遵循四舍五入原则。
查看全部 -
注意:格式符的个数要与变量、常量或者表达式的个数一一对应
查看全部 -
注:C语言中不存在字符串变量,字符串只能存在字符数组中,这个后面会讲
查看全部 -
当一句可执行语句结束的时候末尾需要有分号;
代码中所有符号均为英文半角符号。
查看全部 -
主函数就是C语言中的唯一入口。
注意:C程序一定是从主函数开始执行的。
查看全部 -
如果要输出多个变量的并指定变量的位置时候,格式符还可以连用,变量之间需要用逗号隔开,
查看全部 -
注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的
查看全部 -
#include<stdio.h>是一个预处理命令查看全部
-
return 0;
查看全部 -
[]中可以是常数,变量或其它构造类型数据及表达式,各参数之间用逗号分隔。
查看全部 -
注意:
1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;
2、函数名称遵循标识符命名规范;
3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);
查看全部 -
break 和 continue 都可以跳出循环,区别是 break 跳出整个循环 ,continue跳出本次循环继续下一次。
查看全部
举报