《第1章C语言概述.pptxVIP

  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语言程序设计》武汉工程科技学院 机电学院顾保磊E-mail:dz_gubaolei@126.comQQ:235652165 手机程安排课时分配:理论课54节+实验课12节+设计课20节。理论课:讲述C语言的基本概念基本原理及程序设计方法。实验课:上机完成C语言程序的编写运行。设计课:独立完成用C语言编写的比较综合的程序事例。教 材:C语言程序设计 王先水 武汉大学出版社参考书:C程序设计(第4版) 谭浩强 清华大学出版社 C语言程序设计 杨路明 北京邮电大学出版社 C程序设计题解与上机指导 谭浩强 清华出版成绩评定卷面成绩:60%平时成绩:40%平时成绩依据:上课考勤情况15%;作业和实验完成情况20%;以语法为核心 以算法为灵魂 以设计为创新 以规范为要求语法算法规范设计教学组织后续课程VC++语言JAVA语言操作系统综合实验毕业设计C语言程序设计计算机文化基础课程定位教学内容指针文件函数数组基本控制结构数据类型1.课堂:听、思、记2.上机:练、用、拓3.收获:熟、变、创课程要求第1章 程序设计和C语言目标: 掌握C语言程序基本结构及书写规则。理解C语言的基本特点,了解C语言的发展历史。掌握并运用C语言的上机实验运行程序。内容:程序及程序设计语言C语言的发展及特点C语言程序的基本结构C语言字符集、标识符和关键字C语言程序的开发环境1.1 程序及程序设计语言1.认识上误区?● 计算机是“万能”的● 计算机胜过人的“大脑”2.程序程序是用计算机语言描述的解决某一问题的具体步骤和方法且符合一定语法规则的符号序列 。 人们借助计算机语言,告诉计算机要做什么(即要处理哪些数据),计算机如何处理(即按什么步骤来处理)这个过程称为程序设计 。3 程序设计语言● 机器语言 计算机内部只能识别和接受由0和1组成二进制信息。 0和1组成的二进制代码称为机器指令。 机器指令的集合称为计算机的机器语言。● 汇编语言 用助记符号表示计算机的机器指令,这种符号计算机并不能识别,需要对其翻译,计算机才能执行,这种符号语言称为汇编语言 以上两种语言都依赖于计算机的硬件结构。● 高级语言高级语言接近人们生活中的自然语言发展经历了以下三个阶段:① 非结构化的语言:编程随意,只要符合语法要求② 结构化语言:程序具有顺序、选择和循环三种结构③ 面向对象的语言:处理规模较大问题,面向对象高级语言面向过程如C语言汇编指令加ADD面向对象如C++语言汇编语言机器语言机器指令加10000001000001101.2 C语言的发展及特点1.语言的发展目前C1990年国际标准ISO1987年87ANSI C1983年进一步制订标准ANSI C标准C对标准C进行扩充并制定新标准1972-1973 开发UNIX操作系统2.语言的发展1970年:贝尔实验室的Thompson以BCPL为基础,设计接近硬件的B语言,并用B写了第一个UNIX1972-1973年:贝尔实验室的Richie在B的基础上设计出C,语言精炼且可对硬件操作1973年:Thompson和Richie将UNIX90%以上的代码用C改写1975年:UNIX 6版公布后,C的优点被人们重视3 C语言的特点1)中级语言2)易学易用3)结构化语言4)可移植性好5)目标代码质量高速度快是预处理命令。在调用库函数时将相关文件包含在程序中main是主函数函数类型为int整数类型函数体由花括号括起来C语言语句结束标志符号双撇内的字符串按原样输出其中的 \n 是输出换行符号函数体内输出语句1.3 C语言程序的基本结构 【例题1.1】在屏幕上显示 The university welcomes you!#include stdio.hint main( ){ printf(〞The university welcomes you!\n〞) ; return 0; }定义三个变量并指明其类型是整型。分别对两个变量赋值/* 将两个变量的值相加并附给sum变量 */具体的值其值在%d位置且以指定格式显示【例题1.2】计算并显示2个数的和#include stdio.hint main( ){ int v1,v2,sum; v1=5; v2=2; sum=v1+v2; printf(〞The sum is%d\n〞,sum); return 0; }问题:① 例题2同例题1相比有何区别? ② 若输出5+2=7的格式怎样修改程序?5+2=7 printf( )函数不仅可输出固定不变的内容而且还可输出变化的内容。【例题1.3】将例题2程序修改为如下程序#include stdio.hint main( ){ int v1,v2,sum; v1=5; v2=2; sum=v1+v2; printf(“ %d

文档评论(0)

you9391 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档