- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计;目录;计算机程序:
●又称软件程序,通常简称程序,即一组计算机能够识别和执行的指令。每一条指令使计算机执行特定的操作。
●通常用某种程序设计语言编写,运行于某种目标体系结构上。
●程序=算法+数据结构+程序设计方法+语言工具和环境;机器语言;机器语言;机器语言;2014年6月7日,聊天程序“尤金·古斯特曼”(Eugene Goostman)在英国皇家学会举行的2014图灵测试大会上冒充一个13岁乌克兰男孩而骗过了33%的评委,从而“通过”了图灵测试阿兰·麦席森·图灵1950年设计出这个测试,其内容是:如果电脑能在5分钟内回答由人类测试者提出的一系列问题,且其超过30%的回答让测试者误认为是人类所答,则电脑通过测试。;C语言发展过程
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室(p3倒数第二段)
目的:UNIX操作系统
设计人: Ken.Thompson和Dennis.M.Ritchie
C标准
1978实际上的第一个C语言标准: KR合著《The C Programming Language》
83ANSI C: 1983年第一个C语言标准草案
1990年国际标准的ANSI C(p4第二段); ★C语言的特点(p4倒数第二段)
●语言简洁、紧凑、灵活
●运算符和数据类型丰富
●程序设计结构化、模块化
●语法限制不太严格
●可以直接访问物理地址
●生成目标代码质量高
●可移植性好;/* example The first C Program*/
#include stdio.h
main()
{
printf(“Hello,World!”);
};Sum=34
;格式特点
习惯用小写字母,大小写敏感
可使用空行和空格
常用锯齿形书写格式;结构特点
函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main( )
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C程序由语句组成
用“;”作为语句终止符
注释
/* */(单行注释)或//(块式注释)为注释,不能嵌套
不产生编译代码;1.5 运行C程序的步骤与方法;/soft/38/121/2008/Soft_44195.html;Visual C++实现C程序
;Visual C++实现C程序
;Visual C++实现C程序
;Visual C++实现C程序
;Visual C++实现C程序
;问题分析
设计算法
编写程序
对源程序进行编辑、编译、链接
运行程序,分析结果
编写程序文档
;例3:已知半径为1,求圆的面积
问题分析:我们把它当数学题来计算。
设面积为s,半径为r。则s=r*r*3.14
编写程序:
#includestdio.h
main()
{
float s,r;
s=r*r*3.14;
printf(“%f\n“,s);
}
输出:3.14 ; 通过本章的学习,应对计算机语言及程序设计的概念,C程序的组成特点,C程序的运行过程有一个初步了解。
学习C语言程序设计,掌握C语言语法规则和程序设计方法,培养编程技能是很重要的。C语言相对其它高级语言来说要相对难一些,但只要认真对待,学习程序设计好的方法就是在掌握语法规则的基础上,多分析阅读别人写的程序,多自己动手编写一些小程序,多上机调试运行程序,做到这3个“多”字,学习好C程序设计就不难了。 ;THANKS;目录;;;;C标准
1978实际上的第一个C语言标准: KR合著《The C Programming Language》
83ANSI C: 1983年第一个C语言标准草案
1990年国际标准的ANSI C(p4第二段);符 号;例:求1×2×3 × 4 × 5,用流程图表示。;3.三种基本结构
为了避免出现BS算法(a Bowl of Spaghetti的缩写,意为“一碗面条”似的) ,Bohra和Jacopini提出了三种基本结构。
已经证明,由这三种基本结构顺序组成的算法,可以解决任何复杂问题。称之为结构化算法。
(1)顺序结构
(2)选择结构
(3)循环结构:;顺序结构;选择结构;笑话:一个女人让他的程序员丈夫去商店买东西:你去附近的商店买些面包,如果有鸡蛋的话,买6个回来。20分钟后,这个丈夫买了6个面包回来,他的妻子大吃一惊:你为什么买了6个面包?! 程序员丈夫回答:因为他们有鸡蛋。;当型循环:当指定的条件满足时,就执行循环体,否则不执行。
;直到型循环:反复执行循环体直到条件满足为止。
;三种基本结构的特点:
1) 只
您可能关注的文档
- 第2章-机械系统设计(6旋转支承部件)综述.ppt
- ZigBee协议网络层讲述.doc
- Z3080电气、液压控制说明讲述.doc
- ZJ挡土墙工程讲述.doc
- ZJ50LDB7钻机维护保养讲述.doc
- 第2章-第8节综述.ppt
- ZAMER讲述.pptx
- ZY安全业绩评价与激励管理办法(终)讲述.doc
- ZZ-106“工程测量”赛项规程(中职组)讲述.doc
- ztree开发文档ywb160224讲述.docx
- 民法的意义与近代民法的形成.pdf
- 民法典的时代意义.pdf
- 剑桥国际青少hx m1connect311.pdf
- 基础学习会计师与企业2017-ellen luo2602全讲f1 jy1601.pdf
- protein expression und purifikation蛋白质表达纯化.pdf
- 老师讲老鼠记者professor alrat spitfur.pdf
- 临床指南小于胎龄儿.pdf
- bilipid双脂肪layers that make up cellular of internal states状态章节.pdf
- 代码摘要报告timor-lestecnhs货物价值ry report of codesR020 Summary.pdf
- 询价报价折扣下订单付款方式运输包装商议.pdf
文档评论(0)