A05C语言程序设计教学辅导1

上传人:平*** 文档编号:14300059 上传时间:2017-10-29 格式:DOC 页数:10 大小:92.66KB
返回 下载 相关 举报
A05C语言程序设计教学辅导1_第1页
第1页 / 共10页
A05C语言程序设计教学辅导1_第2页
第2页 / 共10页
A05C语言程序设计教学辅导1_第3页
第3页 / 共10页
A05C语言程序设计教学辅导1_第4页
第4页 / 共10页
A05C语言程序设计教学辅导1_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《A05C语言程序设计教学辅导1》由会员分享,可在线阅读,更多相关《A05C语言程序设计教学辅导1(10页珍藏版)》请在金锄头文库上搜索。

1、1C 语言程序设计教学辅导(一)-第 1 章 C 语言概述主要内容:一、C 语言特性二、C 语言字符集三、C 语言单词四、C 语句分类五、C 函数的概念六、C 程序的结构七、标准输出函数 printf()和标准输入函数 scanf()的使用八、VC+6.0 集成开发环境简介一、C 语言特性(为何学习 C 语言)(1)C 语言是最通用和流行的一种计算机高级程序设计语言。(2)C 语言是目前高校普遍开设的适应于计算机程序设计入门的语言。(3)C 语言具有丰富的语法规则,使用它能够很方便地编写出结构化和模块化的程序。(4)学习 C 语言之后,能够为以后学习 C+、JAVA 等面向对象的程序设计语言奠

2、定坚实的基础。(5)C 语言上机环境方便,在各种 C 和 C+集成开发环境中都可以上机输入、调试和运行 C 语言程序。本课程以微软(Microsoft)公司开发的、与 Windows操作系统完全兼容的 Visual C+6.0 集成开发工具为上机操作环境,介绍 C 语言知识和上机操作过程。二、C 语言字符集同汉语和英语等自然语言一样,C 语言也具有相应的语法结构和构成规则,具有字符、单词、语句、文章(程序)的基本成分和结构,由字符可以构成单词,由单词可以构成语句,由语句可以构成段落(函数模块) ,由函数模块可以构成程序。在 C 语言中使用的所有字符(符号) ,可归结为以下几种类别: 大、小写英

3、文字母(52 个): A-Z, a-z,大小写不等效,如 A 和 a 不同的字符。 十进制数字符号(10 个): 0-9。 标点符号:逗号(,)、分号(;)、单引号()、双引号(”)、冒号(:)、空格( )、左花括号()、右花括号()、回车(Enter)等。半角西文符号 单字符运算符号:左右圆括号( )、左右方括号 、加(+)、减(-)、乘(*)、2除(/)、取余数(%)、小数点(.)、大于()、叹号(!)、破折号()、和号(&)、尖号()、分割符(|)、问号(?)。 特殊用途的符号:井字号(#)、反斜线()、下划线(_)。 在字符串中可以使用任何字符:包括汉字、图形字符等,不受语法限制。三、

4、C 语言单词有一些 C 语言的单词就是单个字符本身,如大于号()、逗号(,)、数字2、变量标识符 x 等,有些单词由连续若干个字符组合而成。C 语言中的单词是基本的语法单位,可以分为以下几种类别: 保留字 如 int, char, if, for 等,它是英文单词或其缩写,被赋予一定的语法含义,表示相应的功能。如 int 是整型变量的说明符,其后出现的标识符为整型变量。保留字又称为关键字。 标识符 如 x2, Time, a, maxMage 等,它是由英文字母开头的字母数字串,通常在 C 语言程序中用作变量、函数、用户类型、文件等的名字。如可用标识符 length 表示一种物体的长度,用标识

5、符 age 表示一个人的年龄。 常量 在运算中不变的量,即不能被重新赋予新值的对象。 常数 如 5、23、-256、2.307 等,能够用它们直接进行各种算术运算。 ASCII 码字符 为了区别于常数,必须把它用单引号括起来。如a、D、5、+、%等,由它组成字符串。 字符串 一个或多个字符,包括汉字等全角字符,用双引号括起来。如5、 apple、姓名、A+B=等。通常用一个字符串来标识一种事物,如一个人的姓名、一场会议的名称、一件商品的编号等。 运算符 能够进行算术运算、关系(比较)运算、字符串运算、逻辑运算等的运算符号。若按运算符中包含的字符个数来区分,则有以下几种: 单字符运算符 如+、-

6、、*、/、=、=、=60) cn=1; else cn=0;” ,就是一条条件语句,执行时首先判断 x 是否大于等于 60,若是则把 1 赋给变量 cn,否则把 0 赋给变量 cn。7. 循环类语句就是根据所设定的循环条件控制一个程序段反复执行。它包括 for 语句、while 语句和 do 语句三种,分别称它们为 for 循环、while 循环和 do 循环。如“for(i=1; i#include 头文件名当使用尖括号把头文件名括起来时,表示为系统头文件;当使用双引号把头文件名括起来时,表示为用户自己建立的头文件。在#include 命令的后面不仅可以包含头文件,也可以包含一般的程序文件,

7、即扩展名为.c 的程序文件。当编译一个程序文件时,若遇到的是#include 包含命令,则就把该命令替换为所包含文件的全部内容。因此可以使用#include 命令在一个文件中包含另外的文件。一个#include 命令只包含一个文件,要使用另外多个文件必须同时使用多个#include 命令。带井字符开头的命令称做编译预处理命令。3C 语言中函数的定义格式( ) 一个函数通常都要返回一个值,值的类型就是函数定义中的函数类型,函数标识符就是给函数起的名字,函数声明语句和函数调用表达式中都需要使用它,参数表给出若干个用逗号分开的变量说明,是函数运算中的自变量,函数体是函数的执行部分,即对自变量进行运算

8、的过程,它由一对花括号括起来的一条复合语句。例如:“int f1(int n) int p; p=n*n*n; return p;”就是一个函数定义,函数类型,又叫函数返回类型为整型 int,函数名为 f1,函数参数为整型变量 n,函数体包含有 3 条语句,第 1 条定义 p 为整型变量,第 2 条把 n 的立方值赋给 p,第 3 条返回 p 的值并结束函数。若调用该函数时给自变量 n 传送的值为 5,则函数执行后的返回值为 125。4主函数在每个 C 语言程序中,不管包含有多少个程序文件,也不管总共包含有多少个函数,则用户必须在其中的一个程序文件中定义唯一的一个主函数,它不是系统函数,而是用

9、户定义的函数,其函数名规定为 main。当执行一个程序时,将首先查找并自动调用执行这个主函数。在一个程序中有且仅有一个主函数,它是程序执行的唯一入口。5主函数定义的格式与一般函数相同,只是对函数名作了限制,即必须使用标识符 main 作为函数名。另外,主函数的返回类型通常标识为空类型 void,表明不返回一个值,其参数表也标识为空 void,即不含有自变量。所以主函数的一般格式为:void main(void) 语句序列在一些教材中,也时常把主函数的返回类型定义为 int 类型,这时在主函数的函数体的最后一条语句必须使用“return 0;”结束。5使用主函数举例#include /编译预处理

10、包含命令void main(void) /函数头 /向下是函数体printf(C 语言程序的例子!n); /标准输出函数,n表示一个换行该主函数的函数体中只包含有一条语句,它是一条函数调用语句,printf标识符是函数名,它是 C 语言系统内定义的标准输出函数,其函数声明包含在stdio.h 头文件中,括号内的字符串是进行函数调用的实际参数,该函数调用将把这个字符串的内容输出到一个屏幕窗口中。当在计算机上输入和运行这个程序时,将在一个屏幕输出窗口显示出如下内容:C 语言程序的例子! /输出内容Press any key to continue /运行结束提示其中第 1 行信息是主函数运行的结果

11、,第 2 行信息是系统在结束主函数运行前给出的提示信息,当用户按下任一键后将关闭输出窗口,返回到 C 语言编辑屏幕中。六、C 程序的结构C 语言程序构成:一个 C 语言程序由一个或多个程序文件所构成,每个程序文件的扩展名为.c,每个程序文件是一个独立的编译单位,每个程序是一个独立的执行单位。当然在每个程序文件中通过使用#include 包含命令可以包含一个或多个头文件,还可以包含一个或多个程序文件。在每个程序中,只能包含并且必须包含一个命名为 main 的主函数,该主函数所在的程序文件称为主文件,其他的程序文件称为次文件或一般文件。每个程序文件可以包含 0 个、一个或若干个用户定义的函数。当然

12、若需要调用 C 语言系统内部的函数时,则必须通过#include 命令包含相应的系统头文件。总之一个 C 语言程序:一个主程序文件,0 个、1 个或多个一般程序文件。程序中的注释:在一个程序中的任何位置都可以加注释内容,以便能够使他人很好的阅读程序。若加入的注释内容在一行的后面并且不需要换行,则注释内容应以双斜线“/”开始。若需要换行,或插入在程序行内部则注释内容应以斜线加星号“/*”开始,以星号加斜线“*/”结束。程序举例 1:6#include /包含命令int Add(int x, int y); /Add 函数原型声明int main(void) /主函数int a;a=Add(3,4

13、);printf(a=%dn,a);return 0;int Add(int x, int y) /Add 函数定义int z=x+y; return z; /返回 x+y 的和该程序的主函数包含 4 条语句,第 1 条说明整型变量 a,第 2 条调用 Add函数,把常数 3 和 4 分别传送给函数参数 x 和 y,计算出相加的和 7,返回后赋给变量 a,第 3 条输出 a 的值 7 和一个换行符,第 4 条语句返回 0,结束主函数的执行过程,回到 C 语言程序的开发界面。程序举例 2:#include /进行标准 I/O 操作需要包含头文件 stdio.h#include /调用数学函数需要

14、包含头文件 math.h/*以下是主函数定义*/void main() /主函数头 /向下为函数体double x,y,z; /定义三个实数变量x=5.0; /给变量 x 赋值为常数 5.0y=pow(x,3); /计算 x3,其值赋给 y,求 x3z=sqrt(x); /计算 x 的平方根,其值赋给 z,求 xprintf(%5.2Lf %5.2Lf %5.2Lfn,x,y,z); /输出 x,y,z 的值输出结果:5.00 125.00 2.24Press any key to continue程序举例 3:#include /*进行标准 I/O 操作需要包含头文件stdio.h*/*以下

15、是主函数定义*/void main() /*主函数头*/ /向下为函数体int x,y,z,w; /*定义四个整型变量*/scanf(%d %d %d,&x,&y,&z); /从键盘上为 x,y,z 输入数据w=x+y+z; /把 x+y+z 的值赋给变量 wprintf(%d %d %d %dn,x,y,z,w); /输出 x,y,z,w 的值7程序运行结果如下:2 3 4 /键盘输入2 3 4 9Press any key to continue七、标准输出函数 printf()和标准输入函数 scanf()的使用在 C 语言系统中,利用标准输入和输出设备即键盘和显示器进行输入和输出数据的系统函数有许多,必要时应当查找相应的 C 语言函数库手册。这里只介绍两个最常用的函数,即 printf()和 scanf()函数。这两个函数的原型声明已经被放置在系统头文件 stdio.h 中,若在程序中需要调用它们,只要在程序开始使用#include 命令包含此头文件即可。1. printf()函数函数原型:int pri

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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