1.唯一一个三目运算符:表达式1?表达式2:表达式3先求解表达式1,若结果为真,执行表达式2并将表达式2的值作为整个条件表达式的值,反之,执行表达式3,并将其的值作为整个条件表达式的值。例: max=(a>b)? a:b ch=(ch>='A'&&ch<='Z')?(ch+32):ch
2.else总是与它上面最近的未配对的if配对。
3.switch case可以没有default。case只有遇到break才会停止执行。
4.ch=getchar()意思是输入一个字符给getchar并传给ch,可以作为case‘’里的情况。
5.闰年的条件:((year%4==0 && year%100!=0)||(year%400=0))
6.判断dis是否和0相等,不能直接a==0,而是判断是否小于一个很小的数(例如10的-6次方)因为实数在计算和存储时会有极小的误差。
7.循环结构,顺序结构,选择结构是结构化程序设计的3种基本结构。循环结构:while ;do while ;for 顺序结构:正常代码从上至下读取 选择结构: if else ;switch case
8.for的功能异常强大 ,三个表达式都可以没有,甚至一个都没有。但是;符号要保留。