c语言程序设计课程笔记.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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,但是如果仔细检查,⾃⼰也是可以发 现错误的。感觉这部分的知识虽然简单,但是也是我们学这门语⾔的⼀个基础,更需要我们认真对待。 我感觉上课时⽐我想象中要慢,希望可以讲的快⼀点,但是总体来说,还是⽐较喜欢⽼师的,⾃学的过程中,让我可以学习到很多的东 西。 同时在⾃学了循环之后,发现有些题可能暴⼒解决会更好⼀些,有些题就是在找规律,并且⽐如像画矩形,蛋糕裱花⼀些题有很多解决⽅ 法。 上⾯只是⼀些⾃⼰做题时出现的⼀些错误或者是帮别⼈检查代码时,印象⽐较深刻的,详细的知识点就不再说明了,给⾃⼰这段时间的学 习的⼀⼩段总结吧。

文档评论(0)

洞察 + 关注
官方认证
文档贡献者

博士生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档