C语言第2章C语言概述_第1页
C语言第2章C语言概述_第2页
C语言第2章C语言概述_第3页
C语言第2章C语言概述_第4页
C语言第2章C语言概述_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主要内容:C语言特征(理解,自学)C语言程序的一般结构(熟练程度)C源程序的机器调试阶段(熟练程度),2.1 C语言特征,1,简洁语言,精简2,强大的表达能力3,直接访问物理地址4,结构化编程支持5,结构化编程支持Main() /*函数标头*/*函数主体* */printf(How are you ?n );运行结果:How are you?说明:程序只包含一个函数(函数名为main),函数中只有一个语句。示例2。2计算已知圆半径为6的圆的周长和面积。Main() /*描述了表示半径、周长和面积*/float r、length和area的三个实际变量。r=6;/*分配:r */length=2

2、 * 3.14 * r;/*计算周长,结果为length */area=3.14 * r * r;/*计算面积area*/*输出周长,面积*/printf (n length=% f,area=% fn,length,area);说明:*此程序仅由一个main函数组成。*main函数的函数体可以包含多个语句。*根据语句的功能,语句分为两类:说明语句和执行语句。*注意:/* */,范例2.3取得1 2 3 4 n。其中n是用户输入的。Main() int n,s;printf(“enter n :”);scanf(“% d”、/*返回值和值*/,C源程序的一般结构摘要:整个C语言程序通常包括(1

3、)编译预处理命令(2)全局变量和函数说明(3)main()函数(4)程序的基本构造单元是函数一个程序可以由一个或多个函数组成。函数有两类:库函数和用户定义的函数。库函数由可以直接调用的系统提供,例如,获得正弦函数sin()的函数sqrt()。对于库函数中不可用的功能,需要用户自己的编程实现。换句话说,您必须定义自己的函数。用户定义函数的数量取决于程序的复杂性。2main函数在c语言源程序中只能有一个main函数,因为c程序总是从main函数开始执行。此函数位于程序中的任意位置。可以在用户定义的函数之前或之后,或者在各个函数之间。3 .函数的一般结构,c语言中的函数由函数头和函数体两部分组成。函

4、数类型函数名(几何参数表)函数头说明部分可执行的部分函数体,其中函数内的必需部分为:函数名(),其中:第一个动作函数头,大括号内是函数体,参数可以不取决于实际情况,但不能省略小括号。范例:voidline () printf ( -)特殊注意事项:在函数主体中,说明叙述句必须在所有可执行叙述句之前。根据叙述句的复杂性,4叙述句可以将c语言的叙述句分为两个主要类别:简单叙述句和复合叙述句。简单语句:表示基本操作,通常以分号结尾。(其中分号是该语句的必需组件)复合语句:用大括号括起来的一系列语句。此语句以“”开头,以“”结尾,结尾不需要加分号。以5源程序的写格式编写(或输入)源程序时,可以每行写一

5、个语句,也可以每行写多个语句,并且可以每行写一个语句。这是因为语句之间有分号或大括号。通常,每行写一个语句,以便程序结构清晰。对于c语言,使用“大括号对”(即“”)表示程序的层次结构;对于6注释程序,使用/* */创建注释;注释可以包含任何内容。位置:原则上,注释可能出现在程序中允许空格的位置;在实际编程中,通常放置在函数之前或语句之后。活动:在编译时忽略注释,因此注释对程序运行结果不起作用。使用注释的目的是提高程序的可读性,在7C语言中,大小写字符不常见,例如a和a代表两个不同的符号。编程时通常使用小写字母,具有特殊含义的符号使用大写字母表示差异。例如注释、大括号对齐、适当的右缩进等良好的编

6、程样式(请参见P17示例2.5)、2.3 c源程序的板载调试阶段以及turbo c 2.0环境。板载调试包括编辑、编译、链接、执行4步1、编辑:输入、修改源程序和内存。文件后缀为.c使用的命令。File /New、Save、Load、EDIT(编辑)2,编译:转换为二进制文件,检查语法,如果有错误,请返回到编辑状态并继续更正。文件后缀。用于obj的命令:Compile/Compile to OBJ 3,连接:连接目标程序模块,创建可执行文件,文件后缀。exe,使用的命令:Compile/Link。其中2和3显示了Compile/Make EXE文件的第4步,运行:运行/运行,查看结果:运行/用户屏幕,说明:例如,输入源程序以显示这些流程的每个调试步骤。将源程序更改为错误的程序,显示调试、错误的行指定过程。工作,1课后机器练习问题2练习1,2预览:第3章

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论