c语言 第1章概述.ppt_第1页
c语言 第1章概述.ppt_第2页
c语言 第1章概述.ppt_第3页
c语言 第1章概述.ppt_第4页
c语言 第1章概述.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,C语言程序设计,南京信息工程大学计算机与软件学院,2,C语言程序设计课程要求,教学要求 学时:64(48+16) 课外学时:64 实习要求 熟练掌握实习环境(VC+6.0/Turbo C2.0) 具备较强的程序调试能力 每次实习后必须交实验报告(在下次实验时交) 分组完成课程设计 考试要求 三部分组成(平时、上机考试和试卷考试),3,课程要求,课前请做好预习 保持课堂安静,头脑清醒,思维活跃 做好课堂笔记 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间,4,参考书,C语言解析教程,机械工业出版社;Al Kelley ,Ira Pohl编,麻志毅译,2002年版。 C语

2、言详解,人民邮电出版社;(美)Jeri R.Hanly Elliot B.Koffman著 方波等译 二级C语言考试考点与题解金盾电子出版社 全国计算机等级考试考点速记、题解与模拟新思路教育科技研究中心 C语言程序设计教程高教出版社,姜恒远,5,联系方式,办公地点: 电子邮件: 电 话: QQ: MSN:,6,如何学习C语言,工欲善其事,必先利其器 选择好的开发环境(VC+、Turbo C、Dev-C) 葵花宝典 读程序是学习C语言入门最快,也是最好的方法 登峰造极 掌握各种解决问题的手段(数据结构)和解决问题的方法(算法),7,第1章 概述,8,教学目标,了解C语言的发展历史和标准 掌握C语

3、言程序的结构 了解C语言的特点 初步认识程序设计方法和程序设计一般步骤 掌握C语言程序编译、连接和运行过程,9,1.1 C语言的发展历史,C语言发展 1960年:ALGOL60 出现 1963年:CPL语言 1967年:BCPL语言 1970年:B语言 1972年:C语言 1973年:改写UNIX 1978年:The C Programming Language出版,10,C语言的主要标准 C89标准 C95标准 C99标准,11,1.2 C语言程序结构,例1.1:在计算机屏幕上输出“Hello , World!”,/* This is first C program */ # include

4、 int main() printf(Hello , World!); return 0; ,注释,预处理 (文件包含),函数,输出一串字符,返回语句:返回一个数字0,Hello ,World!,12,例1.2:输入两个整数,求它们的乘积,/* 求两个整数的乘积 */ # include int product (int ,int ); /*函数product()声明*/ int main (void) int x,y,s; sancf(“%d %d”, ,输入:4 5 运行结果: The mul is:20,13,结论: C语言是有函数组成的,可以由一个或多个函数组成 注释语句,可以使程序阅

5、读更清楚。它既可以单独占一行,又可以在一行的后面;但不能嵌套 。 每个C语言程序有且只有一个main()函数,它的位置可以任意,但C语言语句的执行总是从main()函数开始,到main()函数结束 预处理不是C语言的语句,它后面不能加“;”表示结束 C语言的输入输出是由函数来完成的 用“;”表示语句结束,14,1.3 C语言程序的特点,C语言是比较“低级”的语言 语言简洁、紧凑、灵活: C语言共有32个关键字 9种控制语句 程序书写自由 运算符丰富:34种运算符 语法限制不太严格,程序自由度大 结构化设计语言 C语言是程序员的语言,15,1.4 C语言程序开发方法,1.4.1 程序 1.4.2

6、 程序设计和程序设计语言 1.4.3 程序开发方法,16,1.4.1 程序,程序:一系列遵循一定规则组织起来完成指定任务的代码或指令序列 程序主要描述两个部分: 描述问题所涉及的每个对象及其他们之间的关系; 描述处理这些对象的规则;,17,1.4.2 程序设计和程序设计语言,程序设计:根据所完成的任务,设计解决问题的步骤和数据对象之间的关系,然后编写相应的程序代码,并测试该代码的正确性,直到能够得到正确的运行结果为止 程序设计应遵循一定的方法和原则,而不是个人随意编写 良好的程序设计风格 程序设计语言 :按照一定的规范来描述问题的解决方案和步骤,18,计算机程序设计语言 具有一定的基本规则 固定的语法格式 特定的语义和使用环境 比通常的语言要求更严格,不能出现二义性,19,1.4.3 程序开发方法,明确问题的需求 分析问题 设计 实现 测试 维护,20,1.5 C语言程序上机调试,1.5.1 编写源程序 1.5.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论