- 强制类型转换:(类型名)(表达式)
- %d 用来输出一个有符号的十进制整数;%c 用来输出一个字符;%s 用来输出一个字符串;%f 用来输出实数,(包括单、双精度,长双精度);%e 以指数形式输出实数。
- 用switch语句实现多分支选择结构:
switch(表达式)
{
case'常量1':语句1;break;
.......
default: printf(" ");
}
注:1、可以没有default标号,此时如果没有与switch表达式相匹配的case常量,则不执行任何语句,流程转到switch语句的下一个语句。
2、各个case的标号出现次序不影响执行结果。
3、case标号只起标记作用,在执行switch语句时,根据switch表达式的值找到匹配的入口标识,并不再进行条件检查,在执行完一个case标号后面语句后,就从标号开始执行下去,不再进行判断。
- break语句:提前终止循环;continue语句:提前结束本次循环。
两者区别:continue语句只结束本次循环,而不是终止整个循环的执行,而break语句则是结束整个循环过程,不再判断循环条件是否成立。
- 无参函数:在调用无参函数时,主调函数不向被调用函数传递数据,无参函数一般用来执行指定的一组操作。
有参函数:在调用函数时,主调函数在调用被调用函数时,通过参数向被调用函数传递数据,一般情况下,执行被调用函数时会得到一个函数值,供主函数使用。
- 指针 *p=&a *为指针运算符 、p为指针变量
*p 指向a的值 p为a的地址。