- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语⾔程序设计课程笔记
c语⾔基本结构(顺序结构,选择结构,循环结构)
part1.知识点总结
1.顺序结构
从上往下逐⾏执⾏,每句必⾛
a.变量的使⽤:在第⼀条可执⾏语句前先声明
b.赋值号和等号:赋值号=,⾃动将右边的数据类型转化为左边的数据类型。等号==,容易和赋值号混淆
c.定义变量类型:注意取值范围,int和long long int。保留⼩数时,若不声明,则⾃认为保留六位⼩数。字符型,单个字符⽤ ,字符串⽤
。
d.定义常量:⼀:const 符号常量=常量字串;(有等号,有分号)⼆:#define 符号常量 常量字符(⽆等号,⽆分号)
e.输⼊输出:输⼊:scanf注意要写取地址符,cin可以⾃动读取空格,getchar输⼊单个字符函数,⽆参函数,可以读取空格;printf输
出,cout输出,保留⼩数时,printf⽐较⽅便,putchar输出字符
coutfixedsetprecision(保留位数)浮点数endl;
补充:输出字符puts(a);相当于coutaendl;
多组输⼊时,⽤⼀个循环输⼊,或者直接⽤while(cina)scanf也可以;
当格式控制部分中相邻的两个格式字符均为%c时,输⼊时不能⽤空格,tab键或回车进⾏区分;
格式字符串中出现的普通字符(包括转义字符)需要原样输⼊。
2.选择结构
有条件的执⾏某语句,并⾮每句必⾛
a.if语句:⼀条路
有确定的条件
条件表达式必须⽤圆括号括起来
等号与赋值号
b.if...else语句:两条路
三⽬运算符(? :)与之作⽤相同
else后⾯不加条件表达式
c.if...else if:多条路
d.switch(){case...}
()内必须是常量
每条case语句后加break
当各种情况可以⽤不同常量来表⽰时,⽤switch。
3.循环结构
a.for循环,最常⽤,可以⼏个放⼀起嵌套
后⾯不能加分号,如果加分号,则执⾏空的语句,语句块⽤{}括起来。
⾃加,⾃减先加后加在循环中⼀致
b.while循环,和for作⽤相同,同时whlie可⽤于多组输⼊
在循环前定义,在语句块中进⾏⾃加⾃减操作
c.do...while先执⾏⼀次,再判断条件是否成⽴,不常⽤
当输⼊数据已知并⾮⼀组时,可以⽤
part.2解决的问题和易错点
a.注意输出格式
ex.hello,world(空格)
b.辗转相除法,不⽤判断两个数⼤⼩
求最⼤公约数
c.取值范围
ex.a+b问题
d.循环结构中,在使⽤定义的变量前,需要初始化,否则可能出现乱码,或者警告
补充
e.break continue goto
break 放于语句块之后,⽤于跳出循环
continue 在条件语句快执⾏过程中加⼊,当条件为真时,不执⾏下⾯的语句,直接重新开始循环
goto 控制程序流程转向指定名称的地⽅
f.bool 0和1变量
g.setw 控制域宽
part3.对学习感受,感想
学习到现在,感觉这部分知识还是⽐较容易接受的,做题的时候没有循环那么复杂,有时候也会wa,但是如果仔细检查,⾃⼰也是可以发
现错误的。感觉这部分的知识虽然简单,但是也是我们学这门语⾔的⼀个基础,更需要我们认真对待。
我感觉上课时⽐我想象中要慢,希望可以讲的快⼀点,但是总体来说,还是⽐较喜欢⽼师的,⾃学的过程中,让我可以学习到很多的东
西。
同时在⾃学了循环之后,发现有些题可能暴⼒解决会更好⼀些,有些题就是在找规律,并且⽐如像画矩形,蛋糕裱花⼀些题有很多解决⽅
法。
上⾯只是⼀些⾃⼰做题时出现的⼀些错误或者是帮别⼈检查代码时,印象⽐较深刻的,详细的知识点就不再说明了,给⾃⼰这段时间的学
习的⼀⼩段总结吧。
您可能关注的文档
- 2022~2023国家电网招聘考试考试题库及答案解析第130期.pdf
- 2022~2023安全员考试题库及答案参考3.pdf
- 2022~2023演出经纪人考试题库及答案参考32.pdf
- 2022~2023演出经纪人考试题库及答案第697期.pdf
- 2022~2023演出经纪人考试题库及答案第801期.pdf
- 2022~2023演出经纪人考试题库及答案第82期.pdf
- 2022~2023演出经纪人考试题库及答案第936期.pdf
- 2022~2023特种设备作业考试题库及答案参考30.pdf
- 22届心理学测评卷(完整章节)题目+答案解析.pdf
- 22春“中药学”专业《药用植物学》在线作业含答案参考8.pdf
最近下载
- 远红外磁疗贴产品技术要求标准2024年版.docx VIP
- 台儿庄古城导游词及景点讲解词.docx VIP
- 中级绿化工试题及答案.docx VIP
- DB51T1511-2022FDIS建设项目对自然保护区自然资源、自然生态系统和主要保护对象影响评价技术规范.pdf VIP
- 电动自行车车棚安装施工方案.docx VIP
- 太阳能光伏路灯项目可行性研究报告.doc VIP
- QB_T 4045-2010 聚氨酯家居用合成革安全技术条件.pdf VIP
- 航空气象法律法规讲解.ppt VIP
- 某某垃圾场填埋场突发环境应急预案正本-备案2025年第二版.doc VIP
- 2025江苏省数据集团第二批招聘考试参考试题及答案解析.docx VIP
原创力文档


文档评论(0)