1.易错易混点
- switch-case的控制表达式只能是整数型的结果
- if语句:忘了大括号;if后面加了;;错误使用了==和=
- 10/3*3.0=9;10/3.0*3=10;
- 较小数/较大数=0 较小数%较大数=较小数
- double类型的不能实施%
- fabs是求浮点数x的绝对值,abs是求int类型的绝对值
- c语言的标识符由字母、数字、下划线组成;第一个字符必须是字母或下划线开头
-
先判断i*j是否等于6;等于k值为1,不等于值为0
-
可以通过编译;判断语句正确与否
- k>i成立值为1,再判断i<j是否成立;相反同理得
-
else和最近的if配对
2.小贴识
- 已知三角形三边a,b,c 面积=1/4sqrt【(a+b+c)(a+b-c)(a+c-b)(b+c-a)】
- 编程语言不是人和计算机交谈的语言
- printf(" ",a>b等),后面的式子如果正确返回1,错误返回0
- 平方根函数sqrt();绝对值函数fabs();幂函数pow();指数函数exp();以e为底的对数函数log();
- %2d向右对齐,%-2d向左对齐
- 字符型的输入输出可以调用scanf、printf、getchar、putchar
- ascall码:‘0’,‘1’,‘2’ 。。。。。‘9’升序连续排列;‘A’,‘B’,。。。。’Z'升序排序;‘a’,‘b’,。。。。‘z’升序连续排序