第一章:c语言概述.ppt
《第一章:c语言概述.ppt》由会员分享,可在线阅读,更多相关《第一章:c语言概述.ppt(36页珍藏版)》请在三一办公上搜索。
1、C语言程序设计,主讲:庞晓琼,Email:,课程的性质、目的与任务C语言程序设计是网络工程专业必修的一门专业基础课。通过本课程的学习,掌握C语言程序设计,理解程序设计方法,学会用C语言设计基于DOS的程序,为其后续课程和专业技术工作打下基础。,与其它课程的联系必须具有计算机文化基础理论;有无计算机语言基础者均可,课程目标:1.熟记C语言的基本概念2.熟悉Tubro C的上机操作环境3.会读、会编、会调试C程序,教材、参考书与课时安排,教材:C 语言程序设计软件工程专业组参考:C 程序设计(第三版)谭浩强,清华大学出版社课时安排 总学时:48 课内实验:16,成绩评定,成绩评定方法平时成绩,1、
2、出勤率2、课堂(实验)纪律3、按时交作业(实验报告),平时成绩20期末成绩80总成绩100,课程要求,课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间,回忆:,C语言和自然语言的比较,学习要点:,熟记C语言的语法、句法,学会算法分析与算法设计,本课重点:,第四章第九章,本课难点:,第八章、第九章,第一章 C语言概述,1.1 C语言发展历史程序设计语言的发展,CPU指令系统,由0、1序列构成的指令码组成,用助记符号描述的指令系统如 ADD A,B,面向机器的语言,程序设计是数据被加工的过程,客观世界可以分类,对象是类的实例对象是数据
3、和方法的封装对象间通过发送和接受消息发生联系,程序设计关键是定义类,并由类派生对象,C语言程序设计 第一章 C语言概述,C语言发展过程(自学)产生背景产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:K&R合著The C Programming LanguageANSI C:1983年87 ANSI C:1987年1990年国际标准的ANSI C,C语言程序设计 第一章 C语言概述,1.2 C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好,C
4、语言程序设计 第一章 C语言概述,下一节,提供结构化的控制语句,程序以函数为模块,编译后生成的目标代码长度短、运行速度快,效率很高,32个关键字:(由系统定义,不能重作其它定义)auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while,C语言程序设计 第一章 C语言概述,9
5、种控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn,C语言程序设计 第一章 C语言概述,例 C语言与Pascal语言比较C语言Pascal语言 含义 BEGIN.END复合语句if(e)s;IF(e)THEN s条件语句int i;VAR i:INTEGER 定义i为整型变量 int a10;VAR a:ARRAY1.10 OF INTEGER定义整型数组aint f();FUNCTION f():INTEGER定义f为返值整型的函数int*p;VAR p:INTEGER 定义p为指向整型变量指针i+=2;i=i+2
6、 赋值i+2ii+,+i;i=i+1 i自增值结论:C比 Pascal简练,源程序短。,C语言程序设计 第一章 C语言概述,34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符:|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它:()-,C语言程序设计 第一章 C语言概述,C语言程序设计 第一章 C语言概述,1.3 简单的C程序介绍例1.1 第一个程序 Hello,World!,/*example1.1 1-1.c*/#include void main()prin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 语言 概述

链接地址:https://www.31ppt.com/p-5640846.html