C语言程序设计A课程辅导

上传人:汽*** 文档编号:488857352 上传时间:2022-10-08 格式:DOC 页数:10 大小:57.51KB
返回 下载 相关 举报
C语言程序设计A课程辅导_第1页
第1页 / 共10页
C语言程序设计A课程辅导_第2页
第2页 / 共10页
C语言程序设计A课程辅导_第3页
第3页 / 共10页
C语言程序设计A课程辅导_第4页
第4页 / 共10页
C语言程序设计A课程辅导_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、C语言程序设计A课程辅导(1)-第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等面向对象的程序设计语言奠定坚实的基础。(5)C语言上机

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

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

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

5、如 5、23、-256、2.307等,能够用它们直接进行各种算术运算。 ASCII码字符 为了区别于常数,必须把它用单引号括起来。如a、D、5、+、%等,由它组成字符串。 字符串 一个或多个字符,包括汉字等全角字符,用双引号括起来。如5、 apple、姓名、A+B=等。通常用一个字符串来标识一种事物,如一个人的姓名、一场会议的名称、一件商品的编号等。l 运算符 能够进行算术运算、关系(比较)运算、字符串运算、逻辑运算等的运算符号。若按运算符中包含的字符个数来区分,则有以下几种: 单字符运算符 如+、-、*、/、=、=、=60) cn=1; else cn=0;”,就是一条条件语句,执行时首先判

6、断x是否大于等于60,若是则把1赋给变量cn,否则把0赋给变量cn。7. 循环类语句就是根据所设定的循环条件控制一个程序段反复执行。它包括for语句、while语句和do语句三种,分别称它们为for循环、while循环和do循环。如“for(i=1; i=10; i+) s=s+i;”就是一条简单的for循环语句,它使得循环体语句“s=s+i;”反复执行10次,每次把i的值都加到s变量上,因为i的值从1变化到10,所以就把1到10的值即55加到了s上,也就是说,通过执行这条for语句,使s的值比原来增加了55。8. 跳转类语句 就是改变程序从上到下顺序执行语句的次序,转移到其他指定的位置执行,

7、而不是接着执行它的下一条语句。goto语句、return语句、break语句、continue语句等都是跳转类语句。如在程序中执行到“goto L1;”语句时,其紧接着要执行的语句是标记有L1位置的语句,而不是它下面位置上的一条语句。若在程序中执行一条非跳转类的语句后,则紧接着要执行的是它后面相邻的一条语句。五、C函数的概念1函数分类从大的方面分为系统函数和用户函数两大类。 系统函数由C语言系统内部的函数库提供,用户可以直接调用,系统函数的所有函数原型,都被组织到相应的系统头文件当中,如math.h就是一个系统头文件,它包含有系统函数中的所有数学函数的原型,如求绝对值函数、求平方根函数的原型等

8、。 用户函数是指由用户自己编写代码而定义的函数,如用户可以编写和定义一个求三个数中最大值的函数,当调用该函数时,就能从用户给出的三个数中挑选出最大者并返回。从函数处理数据的类型分类可以把函数分为数值函数、日期与时间函数、逻辑函数、字符串函数、存储空间分配函数、文件函数、输入与输出函数等许多种。2C头文件 C语言头文件有系统头文件和用户头文件之分。系统头文件是在C语言系统内已经存在的头文件,用户可以通过#include命令包含它而直接使用,用户头文件由用户根据编程需要而建立,也通过#include命令包含它而被使用。 无论是哪种头文件,其文件的扩展名都为.h。如stdio.h就是一个系统头文件,

9、其中包含有进行数据从键盘输入和向显示器屏幕输出的系统函数的原型,当在一个程序中需要从键盘输入数据或向屏幕输出数据时,必须通过#include命令包含这个头文件。C头文件中包含的内容一般为在程序中需要使用的数据类型的定义、常量的定义、函数原型(函数声明)语句等。在一个程序文件中使用一个头文件时,需要使用#include包含命令。命令格式:#include #include 头文件名当使用尖括号把头文件名括起来时,表示为系统头文件;当使用双引号把头文件名括起来时,表示为用户自己建立的头文件。在#include命令的后面不仅可以包含头文件,也可以包含一般的程序文件,即扩展名为.c的程序文件。当编译一

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

11、例如:“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语言程序中,不管包含有多少个程序文件,也不管总共包含有多少个函数,则用户必须在其中的一个程序文件中定义唯一的一个主函数,它不是系统函数,而是用户定义的函数,其函数名规定为main。当执行一个程序时,将首先查找并自动调用执行这个主函数。

12、在一个程序中有且仅有一个主函数,它是程序执行的唯一入口。主函数定义的格式与一般函数相同,只是对函数名作了限制,即必须使用标识符main作为函数名。另外,主函数的返回类型通常标识为空类型void,表明不返回一个值,其参数表也标识为空void,即不含有自变量。所以主函数的一般格式为:void main(void) 语句序列 在一些教材中,也时常把主函数的返回类型定义为int类型,这时在主函数的函数体的最后一条语句必须使用“return 0;”结束。5使用主函数举例#include /编译预处理包含命令void main(void) /函数头 /向下是函数体printf(C 语言程序的例子!n); /标准输出函数,n表示一个换行该主函数的函数体中只包含有一条语句,它是一条函数调用语句,printf标识符是函数名,它是C语言系统内定义的标准输出函数,其函数声明包含在stdio.h头文件中,括号内的字符串是进行函数调用的实际参数,该函数调用将把这个字符串的内容输出到一个屏幕窗口中。当在计算机上输入和运行这个程序时,将在一个屏幕输出窗口显示出如下内容:C 语言程序的例子! /输出内容Press any key to continue /运行结束提示 其中第1行信息是主函数运行的结果,第2行信息是系统在结束主函数运行前给

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

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