C语言程序设计_第1章 C语言概述

上传人:zw****58 文档编号:35753193 上传时间:2018-03-20 格式:PPT 页数:13 大小:644.50KB
返回 下载 相关 举报
C语言程序设计_第1章 C语言概述_第1页
第1页 / 共13页
C语言程序设计_第1章 C语言概述_第2页
第2页 / 共13页
C语言程序设计_第1章 C语言概述_第3页
第3页 / 共13页
C语言程序设计_第1章 C语言概述_第4页
第4页 / 共13页
C语言程序设计_第1章 C语言概述_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《C语言程序设计_第1章 C语言概述》由会员分享,可在线阅读,更多相关《C语言程序设计_第1章 C语言概述(13页珍藏版)》请在金锄头文库上搜索。

1、语言程序设计,主讲:王奇志,课时,第1章 C语言概述,C语言程序设计,导航目录,知识点、重点、难点,知识点:计算机语言C程序结构C程序的调试和运行重点:C程序结构C程序的调试和运行难点:C程序结构及编写规则,程序设计语言简介,一、程序设计语言简介现代计算机指令都是基于二进制的,故使用计算机指令编写的程序,计算机可以直接执行,通常把一个型号计算机的指令的集合成为机器语言,汇编语言采用便于记忆的单词符号代表机器指令,其编程思维模式基本同机器语言,故通常把汇编语言归类为低级语言。20世纪50年代出现用于程序设计的高级语言,高级语言采用便于记忆的单词,编程思维模式也接近人们的思维模式。高级语言源程序转

2、变成机器语言称为翻译,翻译分为解释和编译种方式,解释是边翻译边执行,而编译是依次翻译,然后执行。常见的高级语言有:Fortran、Algol、Basic、Cobol、Pascal、Lisp、Prolog、Visual Basic、C、C+、VB.NET、C#、F#、JScript.NET、Java等。,C语言发展历史,二、C语言出现和发展1960年 ALGOL 60 1963年英国的剑桥大学 CPL 1967年英国剑桥大学的Matin Richards BCPL 1970年美国贝尔实验室 Ken Thompson B语言1972年至1973年间 贝尔实验室 D.M.Ritchie C语言 C语

3、言既保持了BCPL和B语言的优点(精练,接近硬件),又克服了它们的缺点(过于简单,数据无类型等) 1978年 Brian W.Kernighan和Dennis M.Ritchie (合称K&R) 名著The C Programming Language1990年 ISO ISO C 的标准(ISO 98991990),C语言的特点,C语言的特点:语言简洁、紧凑,使用方便、灵活。C语言一共只有32个关键字,9种控制语句,程序书写形式自由。运算符丰富。共34种运算符。C把括号、赋值、强制类型转换等都作为运算符处理。数据结构丰富。C的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用

4、体类型等。具有结构化的控制语句。ifelse、while、dowhile、switch、for。用函数作为程序的模块单位,便于实现程序的模块化。语法限制不太严格,程序设计自由度大。C语言能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。,? 现在C语言的定位问题,最简单的C语言程序,三、最简单的C语言程序演示例1-1: 在屏幕上输出信息源程序This is a C program.演示例1-2 求两个整数之和源程序演示例1-3 求两个整数中的较大者源程序,#include stdio.h main ( ) printf (This is a C program.n);

5、 ,C程序结构,C程序结构:()函数是C程序的基本单位()函数的组成函数首部 int max ( int x , int y ) 函数类型 函数名 参数类型 参数名参数类型 参数名 函数体:有声明部分和执行部分构成()程序可包含多个函数,程序执行总从main()函数开始,一个程序有且只有一个main()函数。()书写格式自由,每个语句以“;”结尾()输入输出需要调用库函数()/* */ 作为注释。,调试运行C程序,四、调试运行C程序、运行C程序的步骤程序:就是一组计算机能识别的和执行的计算机指令。C语言程序编写调试流程、使用Visual C+ 6.0 集成环境演示习题源程序,课堂小结,计算机语言C程序结构C程序的调试和运行,作业,课后作业:. 复习本讲内容. 自学指导P193-P203 . 预习第2章上机作业:. 上机调试课件的例题. 指导P216页实验,完成实验报告,csharp-,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号