
重构是指代码重构,就是重新写代码,因为前面写过一次,所以再写的时候可能会有更好困液备的想法,就像做作业检查埋基一样。
函数重载是指函数名汪毁一样,参数不一样,即为函数重载:
int func(int a){....},int func(char *p){....}和int func(int *p){....}都是它的重载函数
不知道你明白没有
C语言还提供了多分支选择李指的switch语句, 形式为:switch(表达式){
case 常量表达式1: 语句锋手1
case 常量表达式2: 语句2
…
case 常量表达式n: 语句n
default: 语句n+1
}
其语义是:计算表达式的值。 逐个与其后的常量表达式值相比较,当银扰嫌表达式的值与某个常量表达式的值相等时, 即执行其后的语句,不再进行判断,继续执行后面所有case后的语句。表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
在使用switch语句时还应注意以下几点:
在case后的各常量表达式的值不能相同,否则会出现错误。
在case后,允许有多个语句,可以不用{}括起来。
各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
default子句可以省略不用。
重复执行用循环肢尺碰困春就历谈可以了..呵呵例如:
#include
int
main(void)
{
char
c
c
=
getchar()
while(c!='
')//输入空格退出
{
printf("%c",
c)//这里改成你需要的那个函数做相应的工作就可以了
c
=
getchar()
}
return
0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)