- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无从考证究竟有多少软件用C语言编写。但我们赖以生存的软件中确实大多数都是用C语言编写。 目前新开发的软件中,尤其在Windows上,使用C语言的越来越少了,其小弟C++、Java和C#正如火如荼。 编译器(Compiler)把源代码转换为可被计算机理解的机器代码,把机器代码以可执行文件(Executable File)的形式保存在磁盘上,一种程序设计语言对应一种编译器 美国微软公司出品的Visual C++是Windows平台上最流行的C/C++集成开发环境之一。 从1993年发行1.0版本开始,历经多年锤炼,于2005年推出最新的Visual C++ 2005。但因为Visual C++ 2003及以后的版本与.NET平台等很多软件硬性结合在一起,过于庞大,安装过程缓慢且烦琐,所以并不适合初学者。本书将介绍如何在更易获得的Visuall C++ 6.0(以下简称VC)下开发和调试C语言程序。 * dmr和Unix的设计者Ken Thompson接受美国国家技术勋章 * C语言的爱与恨 爱 信任程序员 给程序员最大的发挥空间 运行效率高 恨 无限制的自由 如程序员不自我约束,代码将是灾难 不安全 不稳定 不易于维护 * * C程序设计语言 是一种高级语言 并不“高级”,只是相对低级语言在一个高的级别上进行编程 实际上是一种介于高级语言和低级语言之间的语言 历史悠久,战勋卓著 诞生于20世纪70年代初,成熟于80年代 很多重量级软件都是用C语言写的 上天入地,无所不能 几乎没有不能用C语言实现的软件,没有不支持C语言的系统 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C# 如何学C语言 注定与C语言为伴的人 C语言易学,但不易真正掌握 多练、多读优秀代码 要编程,但不用C语言的人 透过C语言窥探计算机底层原理 掌握最流行的语法形式 了解基本的程序设计思维 永远不编程的人 通过C语言,更好地了解计算机,了解计算思维 通过全国计算机等级考试二级 所有人 了解它,爱上它 程序开发步骤 What is to be done? 可执行文件 扩展名为.exe的文件 需求分析(Analysis) 设计(Design) 编码(Write) 编辑(Edit) 编译(Compile) 连接(Link) 运行 (Run) 调试(Debug) How is it to be done? 扩展名为.c的文件(对C语言而言) 扩展名为.obj的文件 开发C程序的步骤 1.设计算法 2. 编写程序源代码 把自己的意图写入源代码 3. 编辑源程序 4. 编译和连接 5. 调试程序 ,直到改正了所有的编译错误和运行错误 6. 运行程序 * 日常生活中的程序 银行 带上存折去银行 3. 将存折递给银行职员,告诉所取金额 2. 到相应窗口排队 4.银行职员办理取款事宜 5. 拿到钱并离开银行 * * 计算机中的程序 做口述笔记…… 键入信函的内容…… 发送传真…… 口述 2.信函 ______________ ________________ __________ _____________ 3.传真 指令被逐条执行 程序员 老板 秘书 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 要执行的一组指令 * * 算法 计算长方形的面积 问题: 1.接收用户输入的长方形长度和宽度两个值; 2.判断长度和宽度的值是否大于零; 3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误; 4.显示面积。 算法 算法:解决问题的具体方法和步骤 思考:如何求最大公约数?最小公倍数? * C语言基本结构 #include stdio.h int main(void) { printf(Hello World\n); return 0; } 以 # 开始的语句称为预处理器指令 如果程序有该语句,就必须将它放在程序的开始处 以.h为后缀的文件被称为头文件,可以是 C 程序中现成的标准库文件,也可以是自定义的库文件。 stdio.h文件中包含了有关输入输出语句的函数 main() 函数是 C 程序处理的起点。 main() 函数可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在它的前面有一个关键字 void 在函数定义的后面有一个左大括号,即 { 它表示函数的开始,后面是函数的主体 大括号也可以用于将语句块括起来 在函数定义的结尾处有一个右大括号,即 } 在屏幕上产生一行输出“Hello world”,并换行(\n) 函数主体中的每个语句都以分号结束。 C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。 * * C程序的注释 #incl
您可能关注的文档
最近下载
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘笔试模拟试题及答案解析.docx VIP
- 人体结构与功能教案仅供参考.pptx VIP
- 物探报告范例.pdf VIP
- 三级养老护理员国家职业技能培训模块一项目三任务三协助老年人进行口腔吸痰.pptx VIP
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘考试备考题库及答案解析.docx VIP
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘笔试备考试题及答案解析.docx VIP
- 完整版2025年开学思政第一课.ppt VIP
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘考试备考试题及答案解析.docx VIP
- 写作载体与写作受体.ppt VIP
- 电子科技大学博士、硕士学位授权点一览表最终.docx VIP
文档评论(0)