版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东广州市中山大学附属第六医院知识城院区结直肠外科临床专才招聘1人笔试备考题库及答案解析
- 2026山西晋中市市直部分机关事业单位招聘重点帮扶类公益性岗位人员11人笔试模拟试题及答案解析
- 2026年山东药品食品职业学院单招职业技能考试题库有答案详细解析
- 2026雀巢中国春季校园招聘考试备考题库及答案解析
- 2026年江西工业职业技术学院单招综合素质考试题库有答案详细解析
- 2026年芜湖市镜湖区荆山社区医院招聘1名考试备考题库及答案解析
- 2026四川省核地质调查研究所考核招聘6人笔试备考题库及答案解析
- 2026年湖北省鄂州梁子湖区四校联考初三英语试题下学期第三次月考试题含解析
- 2026届宁夏吴忠市红寺堡二中学第一期期重点中学初三第二学期期末练习英语试题试卷含解析
- 四川省西昌市2026届初三第二次模拟语文试题含解析含解析
- 2026年宁波卫生职业技术学院单招职业倾向性测试题库附答案详解(巩固)
- 三级 模块二 项目六 功能促进 任务三 指导或协助老年人使用安全防护性辅助器具
- 2026年安徽工贸职业技术学院单招职业技能测试题库附答案详解ab卷
- 2026贵州省气象部门第二批公开招聘应届毕业生22人考试参考题库及答案解析
- 2026年咸宁职业技术学院单招职业倾向性测试题库及答案详解(网校专用)
- 2026年上半年新疆维吾尔自治区招聘事业单位人员考试参考试题及答案解析
- 浙江省名校协作体2024-2025学年高三下学期联考英语试题+答案
- 2026年上饶职业技术学院单招职业技能测试模拟测试卷附答案解析
- 2026年浙江机电职业技术学院单招综合素质考试模拟试题含详细答案解析
- 黑龙江2025年黑龙江省疾病预防控制中心招聘27人笔试历年参考题库附带答案详解
- (2025年)室内装修三级安全教育试卷及答案
评论
0/150
提交评论