- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章
步入C的世界—— Hello C
了解了解CC语言语言
C编程前的准备——C常用开发环境
开始开始CC编程编程——第第11个个CC程序程序
C程序的组成
跟我上机跟我上机
1.1 了解C语言
1.1.1 C的历史
11.11.22 CC的特点的特点
1.1.3 为什么要用C
1.1 了解C语言
C语言是一种计算机程序设计语言。它既有
高级语言的特点高级语言的特点,又具有低级汇编语言的特又具有低级汇编语言的特
点。它可以作为系统设计语言,编写工作系
统应用程序统应用程序,也可以作为应用程序设计语言也可以作为应用程序设计语言,
编写不依赖计算机硬件的应用程序。正因为
此此,它的应用范围广泛它的应用范围广泛。
1.1.1 C的历史
C语言的诞生及发展历程如图所示。
AA 语言语言
CPLCPL 语言语言
BCPLBCPL 语言语言
BB 语言语言
C 语言
1.1.2 C的特点
1. 功能强大、适用范围大、可移植性好
许多著名的系统软件都是由许多著名的系统软件都是由CC 语言编写的语言编写的。CC语言语言
可以像汇编语言一样对位、字节和地址进行操作,
而这三者是计算机最基本的工作单元而这三者是计算机最基本的工作单元。。
C语言适合于多种操作系统,如DOS、UNIX等。
对于操作系统对于操作系统、、系统使用程序以及需要对硬件进行系统使用程序以及需要对硬件进行
操作的场合,用C语言明显优于其它解释型高级语
言言,,一些大型应用软件也是用些大型应用软件也是用C语言编写的语言编写的。
1.1.2 C的特点
2. 运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言
把括号把括号、赋值赋值、强制类型转换等都作为运算符处理强制类型转换等都作为运算符处理。从而使从而使CC
语言的运算类型极其丰富,表达式类型多样化。
3. 数据结构丰富
C语言的数据类型有:整形、实型、字符型、数组类型、指针
类型、结构体类型、共用体类型等。
44. C C是结构化语言是结构化语言
5. C语言允许直接访问物理地址,可以直接对硬件进行操作
6. 其他特性,C语言语法限制不太严格,语法比较灵活,生成
目标代码质量高,程序执行效率高
1.2 算法与流程图
算法:将为了解决问题所制订的步骤、方法。
在计算机科学中,算法要用计算机算法语言描述,算法代
表用计算机解表用计算机解一类问题的精确类问题的精确、有效的方法有效的方法。算法算法+数据数据
结构=程序,求解一个给定的可计算或可解的问题,不同
的人可以编写出不同的程序。
1.2.2 流程图中的元素及含义
流程图主要用两种:传统流程图和N-S流程图。
1.传统流程图
起止框 输入/输出框 处理框 判断框 流程线 连接符
22、、NN-SS流程图流程图
P成立?
A A 是 否 当P成立 A
B
A B A 当P成立
处理处理 顺序结构元素顺序结构元
您可能关注的文档
- 深圳宝安公明小产权房市场调研报告.pdf
- 逸彩新世界2C区推广再梳理.pdf
- 威海市房地产市场调研报告.pdf
- 房地产市场调研内容与技巧.pdf
- A股(2017预测)完美世界(002624)财务风险预警评级报告.pdf
- 国际经济学_南开大学视频公开课_PPT课件_第六章_规模经济丶不完全竞争与国际贸易.pdf
- xx公司人力资源管理全面解决方案.pdf
- 万科翡丽山——我看世界的高度.pdf
- 成都龙泉驿西河地块前期初步调研及分析.pdf
- 卢湾海悦花园市场调研报告.pdf
- 21BJ12-1 无障碍设施_北京通用图集.docx
- (TiB_2-TiC)_Al复合材料的蠕变行为研究.docx
- Ce-La添加量对汽车用Al-Si-Cu-Mg-Ni合金组织与力学性能的影响.docx
- 50Mn2V钢连铸坯CCT曲线测定及热塑性分析研究.docx
- 316L不锈钢薄板激光焊接接头微观组织及力学性能研究.docx
- AZ80+0.4%Ce镁合金薄壁管挤压-拉伸成形工艺及微观组织分析.docx
- 304_Q345R复合板焊接接头微观组织与性能研究.docx
- 房地产-2026年房地产行业年度投资策略:优选“轻”与“好”-浙商证券[杨凡]-20251027【28页】_Xv59.pdf
- 安盛 -2025 年未来风险报告 Future Risks Report.pdf
- 医药生物-医药生物行业2025 ESMO部分重点研究梳理:ESMO会议:中国源头创新唱响国际舞台-东方证券[伍云飞,傅肖依,袁润璞]-20251024【23页】_Zj68.pdf
最近下载
- 委员会委员申请表.docx VIP
- 1、科拓停车场系统--工程人员手册.ppt VIP
- 用于机车监造的数字化信息追溯方法及系统.pdf VIP
- 《数值分析》(西安电子科技大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- sf断路器低温报警事故调查分析报告.doc VIP
- 2024-2025学年广东省广州市天河区七年级(上)期末语文试题及答案.docx VIP
- 【精选】《林黛玉进贾府》《林黛玉进贾府》.ppt VIP
- 2024届高考语文复习专题★★语文-2023年高考新课标Ⅱ卷《湖上晚归 》(含解析).pdf VIP
- 第12课 纪念白求恩(基础训练)(教师版).docx VIP
- 江苏省淮安市清河开明中学等校 2024-2025学年七年级上学期11月期中联考道德与法治试题.docx VIP
原创力文档


文档评论(0)