c语言重构是什么意思,能举一个具体的例子吗,他和重构有什么区别啊?

c语言重构是什么意思,能举一个具体的例子吗,他和重构有什么区别啊?,第1张

亲,你说的是函数重载吧?

重构是指代码重构,就是重新写代码,因为前面写过一次,所以再写的时候可能会有更好困液备的想法,就像做作业检查埋基一样。

函数重载是指函数名汪毁一样,参数不一样,即为函数重载:

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

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12284759.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存