sizeof()运算符
•sizeof可以用来计算一个变量或者一个常量、一种数据类型所占的内存字节数•sizeof一共有3种形式 1.sizeof( 变量\常量 ) sizeof(10); char c = ‘a’; sizeof(c); 2.sizeof 变量\常量 sizeof 10; char c = ‘a’; sizeof c; 3.sizeof( 数据类型 ) sizeof(float);•注意:不能是sizeof 数据类型 条件运算符和条件表达式 •条件运算符是C语言的唯一的三目运算符,即它需要3个数据或表达式构成条件表达式•它的一般形式为:
表达式1?表达式2:表达式3•如果表达式1为真,三目运算符的运算结果为表达式2的值,否则为表达式3的值 流程控制之switch •选择结构-switch •简单使用•switch(表达式) {
case 数值1:
语句1;
break;
…
default:
break;
}
if和switch的对比
•很多情况可以互换•if用得比较多,比较灵活,switch只能某个单值•(演示输入学生成绩a,b等5分制的成绩,利用switch转换成相应的百分制成绩)