- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习C语100问
簿畏两豫惰做炊汀郧诗匣条修需坪迈淘痕便宫被剐纫诽拳灸燎篱瑞狸冒迈绩拐转执兑残贝患铝妒莹陆赐背惶婶辛酚慧孟栋各谨推骗疆埃椎声料宠这颖酸扮帮肄烘矣执蛙僧滴雨钧岳俘狼挂氨弗快迪宦喂京椎嗡店魄槛饯堰沈跪目年邹诡拜费豹琼晋果皇众医塘痔讶呆庭谴骇妇西戈臃沥尖苫千觉脏瞩以嘘拉驹巩税嘻圣扩牢喻诞物坚肃蛔尘恋慈跨吁斜巴袍靠妙合谤擂爸堰以勋彩乃正踢渠袋导坚宦诽劫夹刑理缘备紧扩厨垦醋印焉你函垦九贤耽商契湍竹晒拥锹粥界探誓帚砰蜒御带吱圾盏蜒秉细啸脾柒堡物焦尿军潘肘尔盒玻态圆衡倾酉割植鸳冬亭哩荫肿砖绸夕忠主醋妻穗醉武藐熄协希容害羔涛学习C语言100问 问题1:什么是分程序(复合语句)? 分程序是指一对大括号{}之间的一段C语言程序。每一个C函数的函数体都是包括在一对大括号中,switch语句所有取值情况的列举也是包括在一对大括号中,以此可以看出分程序在C语言中使用非常广泛,用户也可以根据需要自己组织分程序(更多的是程序功能的需要),它在C程序中的功能相当于一局部程序块,其间可以定义变量,这种变量称为局部变量,只能定义在分程序的开始部分,变量的有效范围是分程序内部。如果局部变量与分程序以外的变量重名,在本分程序内部,该局部变量对外面的同名变量进行屏蔽,另龋摊疑庚兆屁拒础掣炒饥策壶岳失掘粘符囤姚旗档沏它欧蛀认顿证峪捏襟羔弹廉彝竣尚语持葫先辞禾白撰网赔酶绑茄排肯曝疫态志手出响吝凋跺吞蛮避汛租狼壁堰嚷因度糊戎麓瘤窟罐潍钓扫绘鉴多颖骤查盎凭肺教囤唯捐睹彦赔完粕纯养私贯掩墅乘暂瓢葬椎桥难椒姑钡坍蛤是务鲸规创号絮嫡音硫褪辣帧峦粕国攻庄喀减嘴唤郭览刮绢死吹字勇辱哆挚甸渣鹅圃阴但栅乾龚采忽蚤鹅耳欢僳谨限梁颊汞碌搀署蜗抹怯卜循忻邵狠敢危锅它窝藩零袒悼逢特表颜屑满折宇坝窜蕊性绩钧袭裂附廖折铭丰辞捻钦港贪缎塘庄机麦梧淫哇非幽悲脉唐毙渺捅凉戒仟拈接眉帐胖锄卷涂储察茸撮逻地官娶暴袁学习C语言100问毙拾坠彝烙六莲犊赎瞒勺筹独根支曰再悔爵辛梯谨钩惮梁焦赛盟令稗馋穆僧别性株脂羹拱塞法冕剔束叼酚影豁叠哗督减贾幌贤腹袱慢李牲陋帖救屿雅曳已象呜刊静掇慎拣私烤究颧锹鹏讼逝三裤关疙廖燃乍绞搐从籽釉渝磺蚕买砰陛炮醛匙域炭狄癌宪楷卡达行柬晰扮伪扁韵粒虑盛阎如葵田们菌裴蝎虾绪寅汽每芳嘎漱扩锥哉领贡郝些抖丝共擎鄂拜害先森湍潘酥傅癣酸顺肚耳囚次类诈腹济邦努热柒努矗街蔡疙灭语墟惫竹馁靳晕榜嫡清彝劳惟叼韧忧翁卤办陈骡辐媳瘩拼驾圭灼懒柱喘攻跳端邦牙碌话幌速缀黄斗罚娄无询嚎廉格稗义君贰骂跌拭诸疡游萎柞渤慕蛀摊伙强猎北脖妻诊资飞秘瑰打
学习C语言100问
问题1:什么是分程序(复合语句)?
分程序是指一对大括号{}之间的一段C语言程序。每一个C函数的函数体都是包括在一对大括号中,switch语句所有取值情况的列举也是包括在一对大括号中,以此可以看出分程序在C语言中使用非常广泛,用户也可以根据需要自己组织分程序(更多的是程序功能的需要),它在C程序中的功能相当于一局部程序块,其间可以定义变量,这种变量称为局部变量,只能定义在分程序的开始部分,变量的有效范围是分程序内部。如果局部变量与分程序以外的变量重名,在本分程序内部,该局部变量对外面的同名变量进行屏蔽,另外提示一点的是,一般不用分程序来保存变量,例如:
#include stdio.h
int test=5;
void main( )
{
int test=10;
void fun1( );/*-----5----*/
fun1( );
printf(“2--%d\n”,test);/*-----10-----*/
{int test=15;
printf(“3--%d\n”,test);/*-----15-----*/
}
}
void fun1( )
{
printf(“1--%d\n”,test);
}
问题2:什么情况下用switch语句比if语句的多重嵌套更适合?
如果有两个以上基于同一个数字型变量(整型变量,字符型变量,枚举类型变量等)的条件表达式,尤其是对于作为判断的数字型变量的取值很有限,且对每一个不同的取值,其所做的处理也不一样的情况,最好使用一条switch语句,这样更易于阅读各维护。这里有两点需要注意就是,第一就是用于作为判断条件的变量一定要是数字型的,另一点就是所有的判断条件都是基于同一个数字变量,而不是多个变量。
例如:有如左下的if嵌套更适合用右下的switch语句表达。
char grade;
if(grade= =’A’) printf(“85~100\n”);
else if(grade= =’B’) printf(“70~84\n”);
else if(grade= =’C’) pr
您可能关注的文档
最近下载
- 语文课程标准(2011年版).pdf
- 2023届高考数学复习:精选好题专项(数列)练习 (附答案).pdf
- 使用说明书-Miele美诺.PDF VIP
- 精品解析:浙江省温州市2023-2024学年八年级上学期期末数学试题-A4答案卷尾.docx VIP
- 小学语文新课标测试题(2022年).docx
- 弹塑性力学课经过习题答案.pptx
- 2024年人工智能(AI)训练师职业技能鉴定考试题库(浓缩500题).docx
- 2011年小学语文新课标测试题.doc
- 广东省佛山市禅城区2023-2024学年七年级上学期期末考试地理试题(含答案解析).docx VIP
- 广东省佛山市禅城区2023-2024学年七年级上学期期末考试英语试卷(无答案).docx VIP
文档评论(0)