下载此文档

C语言教学课件PPT课件.ppt


文档分类:IT计算机 | 页数:约339页 举报非法文档有奖
1/339
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/339 下载此文档
文档列表 文档介绍
C 语言程序设计
西北大学
信息学院
计算机文化基础课教学课件
1
第一章 C语言简介
第二章数据类型、运算符和表达式
第三章语句与流程控制
第四章数组
第五章函数与程序结构
第六章指针
第七章结构体与共用体
第八章文件概述
第九章编译预处理
C 程序设计
2
一、C语言的发展
与计算机对话是从低级语言开始逐步发展起来的。
第一章 C语言简介
高级
语言
FORTRAN语言
ALGOL 60语言
COBOL语言

BASIC语言
PASCAL语言
C/C++语言
ADA语言
PROLOG语言
Java语言
机器语言
低级语言
汇编语言
它是使用最早的高级语言,广泛用于科学计算。
一种交互式语言,由于它简单易懂,具有交互功能,成为微机上配置最广泛的高级语言。
是面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。
使用了十分接近于自然语言英语的语句,很容易理解,在事务处理中有着广泛的应用。
第一个系统地体现了结构化程序设计概念的高级语言。
移植力强,编译质量高,可直接访问硬件的高级语言。
便于实现嵌入式应用的高级语言。
一种逻辑程序设计语言,广泛使用于人工智能领域。
面向对象程序设计语言。
3
C语言是广泛流行的计算机高级语言,C语言已不仅用来编写系统软件,也可用来编写应用软件。以前操作系统及其它系统软件主要是用汇编语言来编写,由于汇编语言依赖于机器硬件,程序的可读性和可移植性都很差。
ALGOL 60 (1960年)
CPL语言(1963年)
C语言的发展 BCPL 语言(1967年)
B语言(1970年)
C语言(1972-1973年)
4
二、 C语言的特点
⑤编程限制少,程序设计自由度大。
⑥可直接对硬件操作,C语言允许直接访问物理地址,能进行位操作。
③数据类型丰富,提供了整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等数据类型。
④具有结构化的控制语句。
①语言简洁、紧凑,使用方便、灵活。
②运算符丰富,适用的范围也很广泛。
⑦生成目标程序质量高,程序执行效率高。
⑧具有很好的可移植性。
5
三、C语言的程序结构及特点
main()
{
printf("This is a c program .\n");
}
此程序的结果是输出下面的一行信息:
例 1
This is a c program .
6
例 3
main() /*主函数*/
{ int max(); /*函数说明*/
int a,b,c; /*定义变量*/
scanf("%d,%d",&a,&b); /*输入变量a和b*/
c=max(a,b);/*调用max函数,将返回值赋给c*/
printf("max=%d\n",c); /*输出c的值*/
}
int max(x,y) /* max函数的定义,函数值为整型,x,y为形式参数*/
int x,y; /*对形参x,y作类型定义*/
{int z; /*定义max中用到的变量z*/
if (x>y) z=x;
else z=y;
return(z) ;/*将z的值作为函数max返回值带回调用处*/
}
C函数从main()开始执行。
变量定义和语句之后必须有一个分号(;)。
一行内可写几个语句,一个语句可分写在多行。
可以用/*……*/作注释。
C语言没有输入输出语句。
8
此程序的执行结果如下:
10,20 (输入10,20)
max=20 (输出c的值)
一个函数是由函数的说明部分和函数体两部分组成。
①函数的说明部分

函数类型函数名函数参数
形参类型形参
int max(x,y)
int x,y;
C 程序是由函数组成的,每一个源程序至少包含一个main()函数,也可以包含一个main函数和若干个其它函数。
因此,函数是C程序的基本单位。被调用的函数可以是系统提供的库函数,也可以是用户自定义的函数。
9
②函数体(括在一对大括弧{------}中的部分)
变量定义(int a,b,c;)
函数体
执行部分(由若干语句组成)
※特例:空函数 dump()
{ }
10

C语言教学课件PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数339
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlyb
  • 文件大小2.50 MB
  • 时间2017-11-27