第一章概述.ppt.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章概述.ppt

C语言程序设计 杨玉蓓 主讲 武汉工程大学邮电与信息工程学院 2008.2 前 言 课程目标: 熟记C语言的基本概念 熟悉Turbo C的上机操作环境 会读、会编、会调试C语言程序 要求:多上机实习 让我们来共同回忆 C语言与自然语言的比较 学习要点 熟记C语言的语法、句法 学会算法分析和算法设计 本科重点 第二章~第八章 考核方式 平时作业10% 上机考核10% 考勤10% 期末考试7 0% 例1.2 求两个整数之和: #include stdio.h Void main( ) { int a,b,sum; a=123;b=456; sum=a+b; printf(“sum is %d\n”,sum); } Output: sum is 579 格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 习 题 一、选择题 1.1 以下______不是C语言的特点。 A)语言的表达能力强 B)语法定义严格 C)数据结构系统化 D)控制流程结构化 1.2 C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的是______。 A)编辑和编译 B)编译和连接 C)连接和运行 D)编辑和运行 1.3 以下______不是二进制代码文件。 A)标准库文件 B)目标文件 C)源程序文件 D)可执行文件 1.4 以下不属于流程控制语句的是______。 A)表达式语句 B)选择语句 C)循环语句 D)转移语句 1.5 下面描述中,正确的是______。 A)主函数中的花括号必须有,而子函数中的花括号是可有可无的。 B)一个C程序行只能写一个语句。 C)主函数是程序启动时惟一的入口。 D)函数体包含了函数说明部分。 二、填空题 1.6 函数体以符号______开始,以符号______结束。 1.7 一个完整的C程序至少要有一个______函数。 1.8 标准库函数不是C语言本身的组成部分,它是由______提供的功能函数。 1.9 C程序是以______为基本单位,整个程序由______组成。 1.10 C源程序文件的扩展名是______,C目标文件的扩展名是______。 1.11 程序连接过程是将目标程序、______或其他目标程序连接装配成可执行文件。 * * 计算机系统 硬件 软件 运算器 控制器 存储器 输入设备 输出设备 系统软件 应用软件 操作系统 数据库系统 网络系统 程序设计语言 与语言处理程序 机器语言和汇编语言 高级语言:C语言 、fortran 面向对象程序设计 语言:C++ 人-机对话(命令方式) (无思维、推理能力,具有计算与逻辑判断能力) 语法规则、句法规则固定 (一般不可省略、颠倒,必须按部就班) 如:x=a+b scanf(“%d%d”,a,b); 算法多样 信息交流(地位平等)(有思维、推理能力) 语法规则、句法规则灵活(可省略、可颠倒) 如:走,去晒太阳! 去晒太阳,走! 表达方式多样 C语言 自然语言 第一章 C语言概述 C语言出现的历史背景(自学) C语言的特点 简单的C程序介绍 C程序的上机步骤 1.2 C语言的特点 1、C 语言简洁、紧凑,32个关键字 2、C 有丰富的运算符 3、C 有丰富的数据结构 4、C 是结构化和模块化的控制语句 5、语法限制不太严格,程序设计自由度大 6、C 语言能进行位操作,可以直接对硬件进行操作 7、生成目标代码质量高,程序执行效率高 8、C程序可移植性好 1.3 简单的 C 程序介绍 /* example1.1 The first C Program*/ #include stdio.h Void main() { printf(“This is a C program.\n”); } 备注 Include的标准 Library信息 定义 main主函数 语句 output: This is a C program. Scanf(“%d,%d”,a,b); exp1.3输入两个整数,计算两者较大者的数,并输出。 main() /* 主函数 */ { /* main函数体开始 */ int a,b,c; /*定义变量a,b,c*/ int

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档