C语言课件.doc


文档分类:IT计算机 | 页数:约136页 举报非法文档有奖
1/136
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/136
文档列表 文档介绍
第一章
C语言概述
C语言是在国内外广泛流行的一门高级程序设计语言,具有表示方式见解,灵活性号,移植性强,能直接实现对系统硬件和外部接口的控制等优点。为了使 if(x>y) z=x;
else z=y;
reutrn(z);}/*将z的值返回,通过max函数带回调用值*/
作用:从键盘上输入两个整数,然后在屏幕上输出它们的较大值
解释:1). 该程序包括两个函数,一个主函数main( )和一个自定义函数max( )
max( )的作用是将x和y中较大的数赋给z,再经过return( )语句将z的值返回给主函数 main( )
2). scanf( )是C语言提供的标准输入函数,作用是输入a,b的值;printf( )是C语言提供的标准输出函数,作用是输出a,b的值
3). “%d,%d”和&a,&b
4). c=max(a,b)是调用语句
输入:4,9(回车)
结果:max=9
小结:C程序结构特点
1). C程序由函数构成,一个程序至少有一个main()函数
2). 一个函数由两部本组成
函数说明部分-----int max(int x,int y)
函数体-----{ }
3).一个程序总是从main()函数开始执行,由主函数结束。
4). 每个语句和变量的定义的最后必须要有一个分号。
5). C语言本身没有提供输入输出语句,由主库函数
scanf( )和printf( )来实现
6. /* */表示注释
2.
C程序书写格式
为了增加程序的可读性,便于人们理解和查错,建议使用良好的书写格式
例:main()
{
int a,b,m;
scanf(“%d,%d”,&a,&b);
if(a>b)
{ printf(“a>b\n”);
m=a; }
else
{ printf(“a<b\n”);
m=b; }
printf(“m=%d\n”,m);}
要点:
1).一般用小写
2).不使用行号,通常按照语句顺序执行
3).C程序美由程序行的概念,一个语句可占多行,
一行也可以有多个语句。“;”不能少
4).不指定一行中的起始位置,但建议同一结构层次的语句应左对齐
5).“{ }”表示各结构层次的范围
6).为使程序更加清晰,可使用空行,空行不影响程序的执行,但不要在一个语句内加空行
7).建议多使用注释信息,增加程序的可读性
第二章
C语言的数据类型
数据是程序的必要组成部分,也是程序处理的对象。数据有类型之分,不同类型的数据具有不同的结构,在内存中存放的形式也不一样。
C语言的基本数据类型比一般高级语言丰富
标识符
定义:用来标识常量名、变量名、函数名、数组名、文件名等对象的有效字符序列。(简单的说,标识符就是一个名字)
命名规则:
1)由字母(大小写)、数字、下划线
2)第一个字符必须为字母或下划线
如: ab name file1 _sum
5x Doc. Bao ei int

区分大小写,即大写字母和小写字母被认为是不同的字符。如: name Name NAME
C语言的关键字是一类特殊标识符,它们具有特定的含义,已被C语言做其他用途,即关键字不能做变量名、常量名、函数名、文件名等
(3)”见名知意”,即选有相应含义的英文单词等作为标识符
数据类型

计算机的主要功能是处理数据,所以任何程序设计都要涉及这两个问题)
1)对“数据”的描述
在程序中需要指定数据的类型即数据的组织形式,即数据结构
2)对“动作”的描述
值对数据的加工处理步骤与过程,即算法
数据是操作对象,操作的目的是对数据进行加工处理,一得到预期结果。数据是程序的基本部分,如果没有数据,程序就无法运行;仅有数据,而无任何动作,程序也无意义。因此,著名的计算机科学家沃思提出一个公式:数据结构+算法=程序
由于其在程序设计中的重要性,后面几节中我们将专门介绍数据结构,算法的相关知识在第二章结束后学习

C语言中,数据结构是以数据类型的形式来体现的。
数据类型是指数据

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数136
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zxwziyou8
  • 文件大小339 KB
  • 时间2022-02-26