文档详情

【2017年整理】1程序设计和C,C++语言.ppt

发布:2017-06-08约1.53万字共78页下载文档
文本预览下载声明
1.4.2 C语言程序的结构 C语言程序的结构特点: 一个源程序文件中可以包括三个部分: 预处理指令 全局声明 函数定义 #include stdio.h等 在函数之外进行的数据声明 每个函数用来实现一定的功能 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.2 C语言程序的结构 C语言程序的结构特点: 2.函数是C程序的主要组成部分 一个C程序是由一个或多个函数组成的 必须包含一个main函数(只能有一个) 每个函数都用来实现一个或几个特定功能 被调用的函数可以是库函数,也可以是自己编制设计的函数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数首部 int max ( int x, int y ) 函数的第1行 函数类型 函数名 参数类型 参数名 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数首部 int max ( int x, int y ) 若函数无参,在括弧中写void或空括弧 int main( void) 或 int main() Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数体 声明部分 定义在本函数中所用到的变量 对本函数所调用函数进行声明 执行部分:由若干个语句组成,指定在函数中所进行的操作 可以没有声明部分 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数体 void dump ( ) { } 可以是空函数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3 C语言的发展及其特点 C语言主要特点: 具有结构化的控制语句 如if…else语句、while语句、do…while语句、switch语句、for语句 用函数作为程序的模块单位,便于实现程序的模块化 C语言是完全模块化和结构化的语言 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3 C语言的发展及其特点 C语言主要特点: 语法限制不太严格,程序设计自由度大。 对数组下标越界不做检查 对变量的类型使用比较灵活,例如,整型量与字符型数据可以通用 C语言允许程序编写者有较大的自由度,因此放宽了语法检查 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3 C语言的发展及其特点 C语言主要特点: 允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作 C语言具有高级语言的功能和低级语言的许多功能,可用来编写系统软件 这种双重性,使它既是成功的系统描述语言,又是通用的程序设计语言 Evaluation only. Created with Aspose.Sl
显示全部
相似文档