C语言考点精解(1)
大学c语言知识点笔记 大学c语言基础考试知识点
大学C语言知识点笔记C语言是一门非常重要的编程语言,广泛应用于各个领域。
在大学学习C语言是非常重要的一环,因为它是计算机科学和软件工程领域的基础。
本文将总结大学C语言基础考试知识点,希望能够帮助各位同学更好地备考。
1. 基本语法C语言的基本语法是了解C语言的第一步。
下面列举一些常见的基本语法知识点:•变量和数据类型:如何声明变量,各种数据类型的特点和使用方法。
•运算符:算术运算符、逻辑运算符、关系运算符等。
•控制结构:条件语句(if-else语句、switch语句)、循环语句(for 循环、while循环、do-while循环)。
•函数:函数的定义和调用,函数参数的传递。
•数组:一维数组和二维数组的定义和使用。
•指针:指针的基本概念,指针的声明和使用,指针与数组的关系。
•结构体:结构体的定义和使用。
2. 程序设计C语言的程序设计是非常重要的一环,它涉及到如何用C语言解决实际问题。
下面列举一些常见的程序设计知识点:•算法和流程图:如何使用伪代码描述算法,如何使用流程图表示问题的解决过程。
•函数的设计:如何设计一个函数,如何将一个大问题划分为多个小问题,如何通过函数的调用和返回来解决问题。
•递归:递归函数的概念、递归函数的实现和调用。
•文件的读写:如何打开文件、读取文件、写入文件。
•链表:链表的定义和基本操作,如何使用链表解决问题。
•排序和查找:各种排序算法(冒泡排序、快速排序、插入排序)和查找算法(二分查找、顺序查找)的原理和实现。
3. 内存管理C语言中的内存管理是非常重要的一部分,它直接影响到程序的性能和稳定性。
下面列举一些常见的内存管理知识点:•变量的作用域和生命周期:局部变量和全局变量的作用域范围和生命周期。
•内存分配和释放:动态内存分配的原理和使用方法,如何使用malloc函数来申请内存,如何使用free函数来释放内存。
•内存泄漏和野指针:内存泄漏和野指针的概念和原因,如何避免内存泄漏和野指针的产生。
C语言知识点完全版汇总
C语言知识点完全版汇总C语言是一门广泛应用于计算机编程的高级程序设计语言。
它是由丹尼斯·里奇(Dennis Ritchie)在20世纪70年代初开发的,在过去几十年中一直被广泛使用。
下面是C语言的知识点完全版汇总。
一、基本语法1. 注释:C语言中的注释有单行注释和多行注释两种方式。
单行注释使用"//",多行注释使用"/* */"。
2. 变量和数据类型:在C语言中,需先声明再使用变量。
常用的数据类型包括int(整型)、float(浮点型)、char(字符型)等。
3. 运算符:C语言支持各种数学和逻辑运算符,如加减乘除、赋值、比较等。
二、控制流程1. 条件语句:C语言提供if-else语句和switch语句来实现根据条件执行不同的代码块。
2. 循环结构:C语言中常用的循环结构有for循环、while循环和do-while循环,用于重复执行一段代码。
3. 跳转语句:C语言提供了break语句和continue语句用于跳出循环或继续下一次循环的执行。
三、函数1. 函数定义和调用:在C语言中,函数由函数头和函数体组成。
函数头包括函数的返回类型、函数名和参数列表。
调用函数时,需提供函数名和对应的参数值。
2. 递归函数:递归函数是指在函数体内调用自身的函数。
递归函数可以解决一些需要重复执行的问题,如计算阶乘等。
四、数组和指针1. 数组:C语言中的数组是一种存储多个同类型元素的结构。
数组可以通过下标访问和修改其中的元素。
2. 指针:指针是C语言中的一个重要概念,它存储了一个变量或函数的地址。
通过指针,可以实现对内存进行直接操作。
五、字符串处理1. 字符串的定义和初始化:C语言中的字符串是字符数组,可以通过多种方式定义和初始化字符串。
2. 字符串的输入和输出:C语言提供了多个函数用于输入和输出字符串,如gets、puts、printf、scanf等。
3. 字符串的处理:C语言提供了一系列函数用于处理字符串,如字符串的拷贝、连接、比较等。
c语言基础知识及考点整理解读
第一周int定义整型变量所有字母都要先定义再使用。
算法:描述完成任务的步骤序列。
算法的三个基本结构:顺序、分支、循环。
算法的表示:自然语言、程序流图、N-S图程序流图中判定框用菱形,开始结束用圆角矩形,赋值用矩形。
main:主函数,后面一定是英文输入法下的()int:定义“整形变量”printf:输出语句scanf:输入语句%:占位符一个占位符就是占据一个字符的位置,格式化输出时显示为个空格.具体用法如下:%a,%A读入一个浮点值(仅C99有效)%c读入一个字符%d读入十进制整数%i读入十进制,八进制,十六进制整数%o读入八进制整数%x,%X读入十六进制整数%s读入一个字符串,遇空格、制表符或换行符结束。
%f, %F, %e, %E, %g, %G用來输入实数,可以用小数形式或指数形式输入。
%P读入一个指针%u读入一个无符号十进制整数%n至此己读入值的等价字符数%[]扫描字符集合%%读%符号(c此内容来自baidu)&:“取地址”运算符:这个运算发可以这样理解,比如说&a的含义就是a在内存中的地址。
因为&运算符能够取出一个变量在内存中的地址,所以叫做取地址运算符。
输入语句scanf ("%d %d", &a, &b); 输出语句printf c);输出内容由“”引出注意一个;就是一个语句,每句话后都要有分号,不能丢。
括号是英文的,一个程序主要由顺序分支循环3种结构构成{ }不能忘,限制变量作用范围进入CodeBlocks之后新建一个项目,在project选项中选择控制台应用程序Console application 1S彳亍编写。
输入语句scanf和输出语句printf中的"f ”指的是format格式。
程序编写完成后点击Build ---- Build and run或F9进行运行,并可点击Vie ---- log看到编程日志,检查错误。
计算机等级考试二级C语言考点分析
C语言程序设计一、C程序的结构1.C程序的构成,main()函数和其他函数。
2.头文件,数据说明,函数的开始和结束标志。
3.源程序的书写格式。
4.C语言的风格。
二、数据类型、运算符和表达式1.C语言的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。
2.C语言的运算符的种类和功能,运算优先级和结合性。
3.不同类型数据间的转换(自动转换与强制转换)与运算。
4.C语言的表达式(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
三、程序设计初步1.C语言的语句:表达式语句,空语句,复合语句。
2.数据的输入/输出,输入/输出函数的使用。
3、选择结构程序设计(1)用if语句实现选择结构。
(2)用switch语句实现多分支选择结构。
(3)选择结构的嵌套。
4.循环结构程序设计(1)while和do-while循环结构。
(2)for循环结构。
(3)break语句和continue语句。
(4)循环嵌套。
5.编译预处理(1)宏定义:不带参数的宏定义;带参数的宏定义。
(2)文件包含命令。
四、数组1.数组的含义和存储特点。
2.一维数组和二维数组的定义、初始化:数组元素的引用。
3.字符串与字符数组:常用的字符串处理函数。
五、函数1.C语言库函数的调用。
2.函数的定义与声明。
4.函数的类型与返回值。
5.函数的形式参数与实在参数,参数值的传递。
6.函数的正确调用,嵌套调用与递归调用。
7.局部变量和全局变量。
8.变量的存储类型,变量的作用域和生存期。
六、指针1.变量及数组元素的地址,指针与地址运算符,指针与指针变量。
2.指针变量的声明、赋值,通过指针变量来引用所指变量的值。
3.数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。
通过指针引用以上各类型数据。
4.用指针作函数的参数。
5.返回指针值的函数。
6.指针数组,指向指针的指针。
7.main函数的命令行参数;有参main函数的程序运行。
c语言知识点
c语言知识点C语言是一种广泛应用于计算机编程领域的高级编程语言。
它以其简洁、高效以及跨平台的特性而备受程序员的喜爱。
在本文中,我们将介绍一些C语言的基本知识点,帮助初学者快速上手并了解C语言的基本概念和语法。
一、基本数据类型C语言中有四种基本数据类型,它们分别是整型、浮点型、字符型和布尔型。
整型可以表示整数,浮点型可以表示小数,字符型可以表示单个字符,布尔型可以表示真或假。
1. 整型:在C语言中,整型可以通过关键字int来声明。
不同的整型可以表示不同范围的整数,比如char类型可以表示8位的整数,而int类型通常表示32位的整数。
2. 浮点型:浮点型使用关键字float或double来声明。
float可以表示32位的浮点数,而double则可以表示64位的浮点数。
浮点数可以表示包括小数点在内的任意精度的实数。
3. 字符型:字符型使用关键字char来声明。
它可以表示单个字符,比如字母、数字、特殊符号等。
在C语言中,字符型变量使用单引号括起来。
4. 布尔型:布尔型使用关键字bool来声明。
它可以表示逻辑上的真或假,通常采用1表示真,0表示假。
二、变量和常量在C语言中,变量用于存储数据,常量则表示固定的值。
在使用变量之前,我们需要先声明它们的类型,并为其分配内存空间。
声明变量时,我们需要指定变量的名称和类型。
三、运算符C语言提供了多种运算符,用于实现不同的操作。
常见的运算符包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
我们可以用这些运算符来进行各种数值计算和逻辑判断。
四、控制结构控制结构用于控制程序的执行流程。
C语言提供了多种控制结构,包括条件语句、循环语句和跳转语句。
1. 条件语句:条件语句用于判断某个条件是否成立,并根据条件的结果执行相应的代码块。
在C语言中,常见的条件语句包括if语句和switch语句。
2. 循环语句:循环语句用于重复执行一段代码块,直到满足退出条件。
在C语言中,常见的循环语句包括for循环、while循环和do-while循环。
C语言基本知识点归纳
C语言基本知识点归纳C语言是一种通用的、面向过程的编程语言,被广泛应用于系统软件开发、嵌入式系统开发等领域。
它是最早的高级语言之一,具有高效、灵活、可移植性强等特点。
下面将对C语言的基本知识点进行归纳。
一、基本语法1.注释:使用/**/或//来注释代码,提高程序的可读性。
2.标识符:用于表示变量、函数名等,标识符由字母、数字和下划线组成,不能以数字开头。
3. 关键字:C语言中有一些具有特殊意义的保留字,如if、for、while等,不能做标识符使用。
4.变量:用于存储和操作数据,需要在使用前进行声明,并指定数据类型。
5. 数据类型:包括基本数据类型(int、float、double等)和派生数据类型(数组、指针、结构体等)。
6.运算符:用于进行数学运算、逻辑运算和位运算等,如+、-、*、/、&&,等。
7. 控制语句:包括条件语句(if、switch)、循环语句(for、while)和跳转语句(break、continue、return)。
二、输入输出1. 标准输入输出:使用scanf函数从键盘读取输入,使用printf函数向屏幕输出结果。
2. 格式化输出:使用printf函数的格式化控制符,可以实现对输出结果进行格式化显示。
3. 文件操作:使用文件指针和相关函数(如fopen、fclose、fscanf、fprintf)进行文件的读写操作。
三、数组与指针1.数组:是一组具有相同类型的数据元素的集合,可以通过下标访问和修改数组元素。
2.多维数组:可以定义二维、三维等多维数组来表示表格型数据。
3.字符串:用字符数组来表示字符串,每个字符以'\0'结尾。
4.指针:是一个变量,存储了一个地址。
可以通过指针来访问和修改变量的值,还可以动态地申请和释放内存。
四、函数和参数1.函数的定义和调用:通过函数来模块化程序,提高程序的可读性和可维护性。
2.函数的参数传递:可以通过值传递、指针传递和引用传递来传递参数,并影响函数内部的变量。
C语言知识点重点
C语言知识点重点C语言是一门广泛应用于计算机科学和编程领域的编程语言。
它是一种结构化的、面向过程的语言,相对于其他高级编程语言来说,C语言更接近底层的硬件。
为了更好地理解和掌握C语言,以下是C语言的一些重要知识点:1.变量和数据类型:C语言中的变量用于存储数据。
在声明变量时,必须指定其数据类型。
C语言提供了基本的数据类型,如整数、浮点数、字符和布尔值,并且也支持用户自定义的数据类型。
2.运算符:C语言提供了多种运算符,用于执行各种计算任务。
这些运算符包括算术运算符(加、减、乘、除等)、逻辑运算符(与、或、非等)、关系运算符(大于、小于、等于等)和赋值运算符。
3.控制语句:在C语言中,控制语句用于控制程序的流程。
常见的控制语句包括条件语句(if-else语句)、循环语句(for循环、while循环)和跳转语句(break语句、continue语句、return语句)。
4.函数:函数是C语言中的基本组织单元,用于封装一系列相关的操作。
C语言提供了一些内置函数,如输入输出函数(printf、scanf等)和数学函数(sin、cos等),同时也支持用户自定义函数。
5.数组与指针:数组是一组相同类型的数据元素的集合。
在C语言中,数组可以用于存储多个元素,并通过索引来访问每个元素。
指针是一个变量,存储了内存地址。
C语言中可以通过指针来操作变量的地址和值,这在编写高效的程序中非常重要。
6.结构体和联合体:结构体是一种用户自定义的数据类型,用于将不同类型的变量组合在一起。
联合体是一种特殊的结构体,它可以在相同的内存位置存储多个不同类型的变量,但只能同时使用一个变量。
7.文件操作:C语言可以对文件进行读取和写入操作。
这些操作需要用到文件指针和相关函数,如打开文件(fopen)、读取文件(fread)、写入文件(fwrite)和关闭文件(fclose)等。
8.内存管理:在C语言中,程序员需要手动管理内存的分配和释放。
c语言期末必背知识点大一
c语言期末必背知识点大一在大一期末的C语言考试中,有一些知识点是必须要掌握和背诵的。
这些知识点涵盖了C语言的基本概念、语法规则以及常见的编程技巧。
下面将详细介绍这些知识点,以便同学们在考试中能够取得好成绩。
1. C语言基本概念1.1 编程语言的定义和分类C语言属于过程式编程语言,是一种高级程序设计语言。
1.2 C语言的特点C语言具有可移植性好、执行效率高和语法简洁等特点。
1.3 C语言的编译过程C语言的编译过程包括预处理、编译、汇编和链接四个阶段。
2. C语言的程序结构2.1 C语言程序的基本组成部分C语言程序由函数、语句和表达式组成。
2.2 C语言程序的语法规则C语言程序的语法规则包括标识符的命名规则、语句和表达式的结构等。
2.3 C语言程序的注释方法C语言程序的注释方法包括单行注释和多行注释。
3. C语言的数据类型3.1 基本数据类型C语言的基本数据类型包括整型、浮点型和字符型等。
3.2 派生数据类型C语言的派生数据类型包括数组、结构体和枚举等。
4. C语言的运算符和表达式4.1 算术运算符C语言的算术运算符包括加法、减法、乘法、除法和求余等。
4.2 关系运算符C语言的关系运算符用于比较两个值的大小关系。
4.3 逻辑运算符C语言的逻辑运算符用于处理逻辑表达式的真假值。
4.4 条件运算符C语言的条件运算符用于简化条件判断语句的编写。
5. C语言的控制语句5.1 顺序结构顺序结构是C语言中最基础的控制结构,按照代码编写的顺序依次执行。
5.2 分支结构C语言的分支结构包括if语句、switch语句等,用于根据条件选择执行不同的代码块。
5.3 循环结构C语言的循环结构包括for循环、while循环和do-while循环等,用于重复执行一段代码。
6. C语言的函数和数组6.1 函数定义和调用函数是C语言中的一种独立的代码块,可以在程序中重复使用。
6.2 数组的定义和使用数组是一种用于存储多个相同类型数据的数据结构,可以通过下标访问其中的元素。
C语言基本知识点归纳
C语言基本知识点归纳C语言是一种通用的高级计算机编程语言,具有良好的可移植性和可扩展性,广泛用于各种应用和系统开发中。
以下是C语言的一些基本知识点的归纳。
1.C语言的基本语法C语言的基本语法包括变量声明、赋值语句、运算符、控制流语句等。
变量声明用于声明变量的类型和名称,赋值语句用于给变量赋值,运算符用于进行数学和逻辑运算,控制流语句用于控制程序的执行流程。
2.数据类型C语言提供了多种数据类型,包括整型、浮点型、字符型等。
整型分为有符号和无符号两种,浮点型分为单精度和双精度。
C语言还提供了一些复合数据类型,如数组、结构体和指针等。
3.运算符和表达式C语言的运算符包括算术运算符、关系运算符、逻辑运算符等。
表达式由运算符、操作数和操作符组成,用于进行各种数学和逻辑运算。
4.控制流语句C语言提供了多种控制流语句,包括条件语句、循环语句和分支语句等。
条件语句用于根据条件来执行不同的语句,循环语句用于重复执行一段代码,分支语句用于根据不同的条件选择执行不同的语句块。
5.函数和库函数函数是C语言程序的基本组成单元,使用函数可以将程序分成各个功能模块,增强代码的重用性和可读性。
C语言还提供了一些库函数,可以方便地实现各种常用功能,如数学计算、字符串处理等。
6.数组和指针数组是一种存储相同类型数据的集合,通过下标访问数组的元素。
指针是一种特殊的数据类型,用于存储变量的地址,可以通过指针来修改变量的值或访问变量所在内存的内容。
7.结构体和联合体结构体是一种自定义的数据类型,可以将多个不同类型的数据组合在一起,形成一个新的数据类型。
联合体是一种特殊的结构体,它的成员共享同一块内存空间,同一时间只能保存其中一个成员的值。
8.文件操作C语言提供了一些函数用于对文件进行读写操作,包括打开文件、读写文件、关闭文件等。
文件操作使程序能够与外部存储设备进行数据交换,实现数据的长期存储和读取。
9.内存管理C语言中的内存管理主要涉及动态内存分配和释放。
c语言考试知识点
C语言考试知识点C语言作为一门广泛应用于计算机编程的语言,掌握其相关知识点对于计算机科学专业的学生来说至关重要。
在C语言的学习和考试中,有一些核心知识点是必须掌握的。
本文将按照逐步思考的方式,介绍C语言考试的一些重要知识点。
1.数据类型在C语言中,数据类型是非常重要的概念。
掌握不同数据类型的定义和使用方法是编写高效程序的基础。
常见的数据类型包括整型、浮点型、字符型和指针类型等。
在考试中可能会涉及到数据类型的声明、转换和运算等方面的问题。
2.运算符和表达式通常,C语言的考试会涉及到运算符和表达式的相关问题。
了解运算符的种类和优先级是至关重要的。
掌握算术、关系、逻辑和位运算符等的使用方法,并能够正确理解表达式的求值过程,对于解题非常有帮助。
3.控制语句 C语言中的控制语句主要包括条件语句和循环语句。
在考试中,你可能需要写出使用if、switch、for、while或do-while等语句的程序。
理解这些语句的工作原理,并能够正确运用它们来解决问题,是考试中的重要内容。
4.数组和指针数组和指针是C语言中的重要概念。
对于数组,你需要了解如何声明、访问和操作数组元素。
对于指针,你需要理解指针和内存地址之间的关系,以及如何使用指针来操作变量和数组。
在考试中,可能会涉及到数组和指针的传递、动态内存分配等问题。
5.函数函数是C语言中的基本构建块之一。
在考试中,你可能会需要编写函数来实现某种功能。
理解函数的定义、参数传递、返回值和递归等概念是非常重要的。
掌握如何正确定义和调用函数,并能够设计出高效的函数,对于解答考试题目非常有帮助。
6.文件操作 C语言中的文件操作主要包括文件的打开、读写、关闭等功能。
了解如何使用标准库函数来进行文件的操作,并能够正确处理文件指针、错误处理和文件结束标志等问题,对于考试中的文件处理题目非常有帮助。
7.数据结构在C语言考试中,可能会涉及到一些基本的数据结构问题。
例如,你可能需要编写链表、栈、队列或树的相关操作。
c语言的知识点总结
c语言的知识点总结C语言是一种通用的高级编程语言,广泛用于系统和应用程序开发。
它具有强大的功能和灵活性,是许多编程语言的基础。
C语言的知识点涵盖了许多方面,包括基本语法、数据类型、指针、数组、结构体、函数、文件IO等。
本文将系统总结C语言的各种知识点,以便读者更好地掌握C语言编程。
1. 基本语法C语言的基本语法包括关键字、标识符、常量、变量、表达式、语句和注释等。
关键字是C语言定义的具有特殊含义的单词,如int、char、if、else等。
标识符是由字母、数字和下划线组成的名字,用于表示变量、函数和其他对象。
常量是固定的数值或字符串,包括整数常量、浮点常量、字符常量和字符串常量。
变量是用来存储数据的内存位置,可以通过标识符来引用。
表达式是由操作符和操作数组成的结构,用于计算数值或做其他操作。
语句是独立的执行单位,包括赋值语句、条件语句、循环语句和函数调用语句等。
注释用于对程序进行说明,可以提高程序的可读性。
2. 数据类型C语言的数据类型包括基本数据类型和派生数据类型。
基本数据类型包括整数类型、浮点类型、字符类型和布尔类型。
整数类型包括short、int、long、long long等,用于表示整数值。
浮点类型包括float、double、long double等,用于表示浮点数值。
字符类型用于表示单个字符,布尔类型用于表示真假值。
派生数据类型包括数组、指针、结构体和联合体。
数组是相同类型的数据的集合,指针是指向其他对象的地址,结构体是不同类型的数据的聚合,联合体是不同类型的数据的共享存储。
3. 运算符和表达式C语言的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。
算术运算符包括加法、减法、乘法、除法和取余等,关系运算符包括等于、不等于、大于、小于、大于等于和小于等于等,逻辑运算符包括与、或、非等,位运算符包括按位与、按位或、按位异或、左移、右移等,赋值运算符包括赋值、加等、减等、乘等、除等和取余等,其他运算符包括条件运算符、逗号运算符和sizeof运算符等。
C语言知识点复习梳理
C语言知识点复习梳理C语言是一种通用的高级编程语言,它是许多编程新手的第一门语言。
复习C语言的知识点可以帮助我们巩固基础,为更深入的学习和应用打下坚实的基础。
接下来,我将对C语言的一些重要知识点进行梳理和复习。
1.语法结构:C语言的语法结构主要包括变量、数据类型、运算符、控制语句和函数等。
变量表示存储数据的容器,数据类型指定了变量可以存储的数据的类型。
运算符用于进行各种运算操作。
控制语句用于控制程序的执行流程。
函数是程序的基本单元,用于封装可重复使用的代码块。
2.基本数据类型:C语言提供了一些基本数据类型,包括整型、浮点型、字符型和指针类型等。
整型包括short、int、long和long long等;浮点型包括float和double等;字符型包括char类型;指针类型用于表示内存地址。
3.常量和变量:常量是程序中固定不变的值,可以使用const关键字进行定义;变量是可以改变的值,使用变量可以用于存储和操作数据。
4.运算符:C语言提供了一系列的运算符,包括算术运算符、关系运算符、逻辑运算符、赋值运算符和位运算符等。
运算符用于对数据进行各种运算操作。
5.控制语句:C语言提供了三种基本的控制语句:顺序结构、分支结构和循环结构。
顺序结构按照代码的先后顺序执行;分支结构使用if语句和switch语句根据条件进行不同的执行分支;循环结构使用for循环、while循环和do-while循环等进行重复执行。
6.数组和字符串:数组是一种用于存储多个相同类型数据的容器,可以通过索引访问数组中的元素。
字符串是字符数组的特例,用于存储和操作文本数据。
7.函数:函数是C语言中的基本代码块,用于封装可重复使用的代码。
函数可以接受参数并返回值,我们可以根据需要调用不同的函数来完成特定的任务。
8.结构体和联合体:结构体是一种可以包含多个不同类型成员的数据类型,用于组织和管理相关数据;联合体是一种可以持有不同类型数据的数据类型。
c语言全部知识点总结
c语言全部知识点总结一、基本语法1.1 数据类型C语言的数据类型包括基本数据类型和派生数据类型。
基本数据类型包括整型、浮点型、字符型和布尔型。
派生数据类型包括指针、数组、结构体和联合体。
1.2 变量在C语言中,变量用于存储数据。
变量需要声明后才能使用,并且需要指定变量的数据类型。
1.3 运算符C语言支持多种运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符等。
1.4 控制语句C语言支持多种控制语句,包括条件语句、循环语句和跳转语句。
1.5 函数C语言是一种函数式语言,函数是C程序的基本构建块。
函数包括函数声明、函数定义和函数调用。
1.6 数组数组是一种派生数据类型,用于存储多个相同类型的数据。
数组可以是一维数组、多维数组或字符数组。
1.7 指针指针是一种派生数据类型,用于存储变量的地址。
指针的主要作用是进行动态内存分配和实现数据结构。
1.8 结构体和联合体结构体和联合体是C语言提供的两种复合数据类型,用于存储多个不同类型的数据。
1.9 文件操作C语言提供了一组函数,用于进行文件操作,包括打开文件、关闭文件、读写文件等。
1.10 宏定义宏定义是C语言中的一种预处理指令,用于在程序中定义常量、函数和条件编译等。
二、高级特性2.1 动态内存分配C语言通过malloc()和free()等函数实现动态内存分配,从而支持对内存的灵活管理。
2.2 递归C语言支持递归函数,允许函数调用自身。
递归通常用于解决分而治之的问题。
2.3 指针运算C语言支持指针运算,包括指针加法、指针减法和指针比较等。
指针运算通常用于实现数据结构和算法。
2.4 多线程编程C语言通过pthread库支持多线程编程,允许程序在多个线程中并发执行。
2.5 动态链接库C语言支持动态链接库,允许程序在运行时加载共享库,并调用共享库中的函数。
2.6 面向对象编程C语言可以通过结构体和函数指针实现面向对象编程,在一定程度上模拟类和对象的概念。
2.7 编译预处理C语言提供了一组预处理指令,允许程序在编译前进行文本替换、条件编译和包含文件等操作。
c语言重点知识点及易混知识
易混及容易出考题的知识点1.变量的命名规则:(1)由英文字母、数字和下划线组成,其必须以英文字母或下划线开头;(2)不允许使用关键字作为标识符的名字;(3)标识符命名应做到“见名知意”;(4)标识符区分大小写。
2.在给自己定义的变量或函数取名时,不能用C语言的关键字,因此务必记住 C 语言的常见关键字(如main, if, else, for, switch, break, continue, typedef l include)3.注意运算符的优先级,例如赋值运算符V关系运算符V算术运算符4.进行逻辑运算操作时,如果&&的左侧已经为0,则其右侧的表达式不再计算,相似地,如果Il的左侧已经为1,则其右侧的表达式不再计算1.1f选择语句,注意在条件表达式的后面不要加分号,如下面的语句在语法上和逻辑上都是对的if (条件表达式)语句但if(条件表达式);语句在语法上没问题,但逻辑上就是错的,因为条件表达式的后面的分号可以看作是一个空语句,这个if语句的逻辑就是如果表达式成立,则什么也不做。
另外,if (a=0)语法上没问题,但逻辑上是错的,正确的写法应该是if (a==0)或if (0==a)6.注意if与else的配对,CISe总是与它最前面的if配对7.注意SWitCh语句,当某一个CaSe满足时的执行结果,注意有无break的区别8.自增、自减操作,注意表达式和变量的取值的差别9.注意for循环和while循环语句块内break或continue对程序执行的影响10.函数这一章,一定要注意函数的定义和声明的不同。
另外注意函数的实参传递给形参时,如果传递的是变量的值,则在函数体内形参的值发生变化,是不会影响到实参的值的。
但如果传递的是变量的地址,则形参的值改变后,实参的值是会改变的。
注意PPT及课本中的那个交换两个变量的值的swap函数11.注意定义数组时,数组的大小只能用常数;在引用数组的某一个元素的值时,数组的下标是从0开始的,且下标最大只能为数组大小减一12.字符串的末尾会补\013.自己动手编写PPT上讲到的几个字符串处理函数14.冒泡排序、选择排序,需要理解这两个函数并能自己动手编写15.结构体、共用体的成员在内存中的存放。
c语言大一考试重点知识点总结
c语言大一考试重点知识点总结在大一学习C语言的过程中,我们需要掌握一些重点知识点,这些知识点不仅在考试中起到了重要的作用,同时也是我们日后编程工作中必不可少的基础知识。
下面是对C语言大一考试重点知识点的总结:一、基本语法1. 变量与数据类型:我们需要了解C语言中的基本数据类型,如整型、浮点型、字符型等,并掌握变量的声明与初始化的方法。
2. 运算符:熟悉C语言中的各种运算符,包括算术运算符、关系运算符、逻辑运算符等。
3. 控制结构:了解条件语句(如if-else语句、switch语句)、循环语句(如for循环、while循环)等控制结构的使用方法。
二、数组与字符串1. 数组的定义与初始化:理解数组的概念,并学会定义一维和多维数组,并熟悉数组的初始化方法。
2. 字符串的处理:了解字符串在C语言中的表示方法、字符串处理函数的使用方法以及常见的字符串操作(如字符串拼接、字符串比较等)。
三、函数与指针1. 函数的定义与调用:掌握函数的定义方式、函数参数的传递方式、函数返回值的使用等。
2. 递归函数:了解递归函数的概念及其使用场景,熟悉递归函数的编写方法。
3. 指针的概念与应用:理解指针的含义,了解指针与数组之间的关系,掌握指针的声明与使用方法。
四、结构体与文件操作1. 结构体的定义与使用:了解结构体的概念,学会定义结构体、结构体数组及结构体指针,掌握结构体成员的访问方法。
2. 文件的打开与关闭:熟悉文件的创建、打开与关闭的方法,了解文件指针的使用。
3. 文件的读写操作:学会用C语言进行文件的读写操作,包括读取文件内容、写入文件等。
五、动态内存分配1. 动态内存的概念:了解动态内存的概念及其优点,掌握动态内存分配函数的使用方法。
2. 动态内存分配函数:熟悉malloc、calloc、realloc等动态内存分配函数的使用,了解对动态内存的释放操作。
六、预处理指令与头文件1. 预处理指令的使用:了解预处理指令的概念及其作用,学会使用宏定义、条件编译等预处理指令。
考研c语言知识点总结
考研c语言知识点总结在计算机科学与技术的学习中,C语言是非常重要的一门语言。
它是一种中级语言,同时也是一种通用结构化语言,具有高效的机器级操作能力。
在计算机领域中,C语言广泛应用于系统软件的开发,大型应用程序的编写以及各种编程环境的构建。
一、C语言基础知识点1. 变量和数据类型在C语言中,变量是程序中用于存储数据值的一种占位符。
变量的类型决定了变量的存储方式,以及该存储空间内可以存储的数据的类型。
C语言中的数据类型包括整型、浮点型、字符型、指针和布尔型等。
对于不同的数据类型,在内存中会分配不同长度的存储空间。
2. 运算符和表达式C语言中的运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符等。
对于不同的运算符,它们具有不同的优先级以及结合性。
表达式是由变量、常量、运算符和函数调用等组成的。
C语言中的表达式会被编译器解析,并生成相应的指令来执行表达式的计算。
3. 控制结构C语言中的控制结构包括顺序结构、选择结构和循环结构。
顺序结构是程序中的基本结构,程序中的语句按照它们出现的顺序依次执行。
选择结构用于根据条件来确定程序执行的路径,包括if语句、switch语句等。
循环结构用于重复执行一段程序代码,包括for循环、while循环和do...while循环等。
4. 函数在C语言中,函数是一段可重复使用的代码块。
函数能够接受参数,在函数体内对参数进行处理,并返回一个值。
C语言中还可以使用指针作为函数的参数,从而可以修改函数外面的变量。
函数的调用过程是根据栈结构来完成的,函数的递归调用是通过栈实现的。
5. 数组和指针数组是由相同类型的元素组成的数据集合,C语言中的数组是一种静态数据结构,数组的元素在内存中是连续分配的。
指针是一个存储变量地址的变量,能够存储其他变量的地址,并能对其他变量进行间接访问。
指针与数组有天然的联系,可以通过指针进行数组元素的访问。
6. 字符串和结构体字符串是一串字符的集合,C语言中的字符串可以使用字符数组或指针来表示,并且在字符串的末尾会有一个'\0'表示字符串的结束。
C语言最重要的常考知识点总结
C语言最重要的常考知识点总结1.数据类型C语言中常见的数据类型有:整型、浮点型、字符型、指针型、数组型、结构体型等。
其中整型常见的有:int(有符号整型)、unsigned int(无符号整型)、short int(短整型)、long int(长整型),浮点型有float、double等。
两种表示字符的类型分别是char和signed char。
2.变量、常量和运算变量是程序处理数据时存储数据的一种存储区域。
变量的定义规则、生存期、作用域和可见性都是需要掌握的。
常量是变量的一种特殊情况,具有固定值。
运算是C语言中最基本的操作之一,包括算术运算、逻辑运算、关系运算、位运算等。
3.流程控制语句流程控制语句包括条件语句和循环语句。
比较常见的条件语句有if-else语句、switch-case语句;常见的循环语句有while语句、do-while语句、for语句。
掌握流程控制语句可以让程序在不同的情况下做出不同的响应,使程序更加灵活。
4.函数函数是C语言中一个重要的概念,可以封装程序代码,提高代码的复用性和可维护性。
了解函数的定义、调用、参数传递、返回值等内容是需要掌握的。
函数的重载和递归也是C语言中的重要内容。
5.数组和指针数组是一种数据结构,可以存储多个相同类型的数据。
对于数组,我们需要了解如何定义、初始化、访问元素、传递参数等。
指针是C语言的基础概念之一,也是很多高级特性的基础。
指针的定义、初始化、运算等都需要掌握。
6.字符串处理字符串是C语言中常见的一种数据类型,使用字符串可以方便地处理文本数据。
掌握字符串的操作包括:字符串的定义、赋值、输入输出、复制、拼接、比较、查找等。
7.文件操作文件操作是C语言中的一个重要概念,可以方便地实现数据的读写。
学习文件操作需要了解如何打开、关闭文件,以及如何读、写文件等操作。
8.动态内存管理动态内存管理是C语言中一个重要的概念,也是很多高级特性的基础。
掌握动态内存分配、释放等操作对于程序的运行效率和稳定性都有重要的影响。
c语言程序设计基本概念考点归纳
第1章程序设计基本概念考点归纳1、1 C语言得特点C语言就是近年来非常流行得语言,很多人宁愿放弃已经熟悉得其她语言而改用C语言,其原因就是C语言有优于其她语言得一系列特点。
下面就是C语言得主要特点:(1)语言简洁、紧凑,并且使用方便、灵活;(2)运算符丰富;(3)数据结构丰富;(4)具有结构化得控制语句;(5)语法限制不太严格,使程序设计比较自由;(6)C语言允许用户直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作.1、2 源程序得书写规则C语言得书写规则.C语言书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。
C程序没有行号,每个语句与数据定义得最后必须有一个分号。
C语言中分号就是语句中不可少得,即使就是程序中得最后一个语句也应该包含分号。
C语言中得注释可以用″/*″用″*/″结束,注释可以在任何允许插入空格符地方插入。
C语言中注释不允许嵌套,注释可以用西文,也可以用中文。
1、3 C语言得风格由于C语言对语法限制不太严格,为了保证程序得准确性与可读性,建议在书写程序采用阶梯缩进格式。
也就就是按如下格式书写C语言程序:**********;*****(){**********;********;{******;……}*********;}概括起来,C语言程序具有如下得风格:①C语言程序得函数具体模块结构风格,使得程序整体结构清晰、层次清楚,为模块化程序设计提供了强有力得支持.②C语言得源程序得扩展名都就是、C.③C语言中得注释格式为:/*注释内容*//与*之间不允许有空格,注释部分允许出现在程序中得任何位置。
④C语言中得所有语句都必须以分号“;”结束.第2章 C程序设计得初步知识考点归纳2、1程序得构成尽管C程序得内容千变万化,但就是它们得构成都就是一致得,一个完整得C源程序得格式可以如下表示:编译预处理主函数()函数()从上面中可以瞧出,一个C源程序实际上就就是若干函数得集合,这些函数中有一个就是程序得主函数,任何C得源程序执行时,都就是从主函数开始执行得,其它得函数最终必将被这个主函数所调用.C语言除了主函数规定必须取名main外,其它得函数名可以任取,但就是要符合C得标识符取名规则,另外注意不要与保留字重名,最好也不可与C语言中得库函数或其它一些命令如编译预处另命令重名。
有关c语言常考知识点有哪些
有关c语言常考知识点有哪些C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
下面是我整理了c语言常考学问点有哪些,来观赏和学习吧,期望能对大家有所帮忙。
C语言基本学问【考点1】C程序C语言程序结构有三种: 挨次结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)【考点2】main函数每个C语言程序中main 函数是有且只有一个。
读程序都要从main()入口, 然后从最上面挨次往下读(遇到循环做循环,遇到选择做选择)。
【考点3】存储形式计算机的数据在电脑中是以二进制的形式保存。
最低的存储单元是bit(位),位是由为 0 或者1构成。
byte 是指字节, 一个字节 = 八个位。
数据存放的位置就是它的地址。
【考点4】解释是对程序的说明,可消失在程序中任意合适的地方,解释从“/*”开头到最近一个“*/”结束,其间任何内容都不会被计算机执行,解释不行以嵌套。
【考点5】书写格式每条语句的后面必需有一个分号,分号是语句的一部分。
一行内可写多条语句,一个语句可写在多行上。
【考点6】标识符合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。
有其它元素就错了。
并且第一个必需为字母或则是下划线。
第一个为数字就错了。
C语言标识符分如下3类(1)关键字。
它们在程序中有固定的含义,不能另作他用。
如int、for、switch等。
(2)预定义标识符。
预先定义并具有特定含义的.标识符。
如define、include等。
(3)用户标识符。
用户依据需要定义的标识符,符合命名规章且不与关键字相同。
关键字不行以作为用户标识符号。
main define scanf printf 都不是关键字。
迷惑你的地方If 是可以做为用户标识符。
由于If 中的第一个字母大写了,所以不是关键字。
【考点7】实型数据实型数据的合法形式:小数形式和指数形式。
把握判定指数形式合法性。
c语言重点知识点总结
c语言重点知识点总结C语言是一种广泛应用的编程语言,深受程序员和开发人员的喜爱。
掌握C语言的重点知识点对于学习和使用该语言至关重要。
本文将对C语言的重点知识点进行总结和讲解。
一、基本概念和语法1. 数据类型在C语言中,常见的数据类型有整型、浮点型、字符型、指针型等。
不同的数据类型在内存中占用的空间大小和表示范围不同,程序员在使用时需要根据需求选择合适的数据类型。
2. 变量与常量变量是用于存储数据的容器,而常量则是不可修改的数据。
在C语言中,变量需要先声明后使用,并且可以进行赋值和修改。
常量可以是字符常量、整数常量、浮点数常量等。
3. 运算符C语言中的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等。
熟练掌握运算符的使用可以进行各种复杂的计算和逻辑操作。
4. 控制语句C语言提供了if语句、for循环、while循环等控制语句,用于控制程序的流程和执行条件。
掌握这些控制语句可以让程序按照我们的意愿进行运行。
二、函数和数组1. 函数C语言中的函数是一段执行特定任务的代码块,可以进行参数传递和返回值。
函数可以提高代码的重用性和模块化,使程序结构更加清晰。
2. 数组数组是一种存储相同类型数据的集合,可以通过索引访问和修改其中的元素。
C语言中的数组可以是一维数组或多维数组,可以保存大量数据并进行高效的操作。
三、指针和内存管理1. 指针指针是C语言中的一种特殊数据类型,用于存储变量的地址。
通过指针,可以间接访问和修改变量的值,还可以进行动态内存分配和释放等操作。
2. 动态内存管理C语言提供了动态内存分配和释放的函数,如malloc()和free()。
合理地使用动态内存管理可以在程序运行时灵活地分配和释放内存,提高内存的利用率。
四、结构体和文件操作1. 结构体结构体是一种自定义的数据类型,可以包含多个不同类型的成员变量。
通过结构体,可以将多个相关的数据组织在一起,便于管理和操作。
2. 文件操作C语言提供了对文件的读写操作,包括打开文件、读取文件、写入文件、关闭文件等功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3、运算符和表达式 算术运算符: + - * / %(求余) 关系运算符: >、<、>=、<=、 ==(等于)、 !=
(不等于)
逻辑运算符:!(逻辑非)、&&(逻辑与)、||(逻 辑或) 赋值运算符:= 自增、自减运算符:++、-- (单目且只能用于
变量) 在一个表达式中出现了多种不同类型的运算符 时,不同类型的运算符优先级别如下: 算术运算符>关系运算符>逻辑与运算符>赋值运 算符
for(表达式1; 表达式2; 表达式3)语句
求解表达式1
表达式2 真 语句 假
注:此 处千万 不能加 “;” 分号。
求解表达式3 for 语句的下一语句
例:求1000以内所有能被3整除的数字之和。
# include<stdio.h> 重点掌握: int main( ) 程序执行流 { int i, sum=0; 程。 for ( i=3; i<=1000; i++) if ( i%3==0) //如果i能被3整除 sum=i+sum; printf(“1000以内能被3整除之和是:%d\n”,sum); return 0; }
三目运算符: 格式:A ?B:C
等价于: if (A) B; else C;
2、循环结构 定义:某些代码会被重复执行。 ⑴ For 循环(计数循环) ⑵ While 循环 条件循环 ⑶ Do 循环
⑴for循环语句
计数型循环,特点是先给循环变量赋初值,然 后判断,非0则执行循环体中的语句,然后循环 变量值改变,当表达式2不成立,退出循环。
三、 C语言的基本语句
1、if语句 ⑴
注:C语言在判断时
以非0为真,以0为假,
if 语句 ——三种形式 1 在给出结果时,真用
基本if语句 表示,假用0表示。 语法格式:if (<条件>) 〈语句〉 执行过程:首先计算<条件>值,如果此值 不为0(“真”),则执行 〈语句〉,否则忽 略〈语句〉而继续执行if语句之后的下条语句。
读函数ReadDat,其功能是将文 件in.dat中200个正整数读取到数 FILE *in; int i; 组aa中存放。 in = fopen("in.dat", "r");
for (i=0; i<200; i++) fclose(in); fscanf(in, "%d,", &aa[i]);
} WriteDat() { FILE *out; int i; „清屏 system(“cls”);
⑵
while 循环语句格式 ( 表达式 ) 语句
此处不能加分号“;”
while
特点:先判断,后执行循环语句,当 表达式值非0则执行循环。 注意: “语句” 可以用大括号{ }括 起来的复合语句;
⑶
do-while 循环语句格式 do { 语句 } while ( 表达式 ); 特点:先执行,后判断。
【试题程序prog1】 #include <stdio.h> #include <string.h> #include <conio.h> #include <windows.h> /*包含标准输入输出函数*/ /*包含字符串函数*/
编译预处理命令
int aa[200], bb[10]; /*定义aa、bb两个数组*/
如果出现表达式1、表达式2、表达式3同时 成立,也只能执行A,注意防止值被过滤!
4) if (表达式 1)
A; else if (表达式 2) B; else if (表达式 3) C;
这样写语法不会出错,但容易造成 逻辑的漏洞。
5) if (表达式 1)
A; else if (表达式 2) B; else if (表达式 3) C; else(表达式 4)//此行有误, D;
不是因为有些事情难以做 到,我们才失去自信,而是 因为我们缺乏自信,这些事 情才难以做到。 工欲善其事,必先利其器
——良好的学习方法是制胜的一大法宝
运算器 控制器
cpu
硬件
存储器
输入设备 输出设备
主机
计 算 机 系 统
软件
操作系统
数据库系统
系统软件
网络系统 程序设计语言与 语言处理程序
机器语言和汇编语言 高级语言:C语言
1. “语句” 可以是用大括号{ }括起来的复合语句; 2. 〈条件〉中表达式的类型不限于逻辑型 和 关系
型,它可以是任何类型;
if 的范围问题:(重点)
1)if(表达式) 语句A;
语句B;
解释:if只能控制语句A的执 行,无法控制语句B执行,语句 B一定会执行。
2)if(表达式)
{ 语句A;
语句B;
2、变量 在程序运行中其值可以改变的量称为变量。 每个变量应该有一个名字,注意区别变量名 和 变量值这两个不同的概念。 在C语言中,要求对所用的变量作强制定义,即 遵循“先定义,后使用”原则。 变量有两个重要的内容:变量类型和变量作用 域。 变量类型与数据类型是对应的,变量的基本类 型有:字符型、整型、单精度实型、双精度实型, 分别用char、int、float和double来定义; 变量根据其的作用范围可分:局部变量(函数 内定义或函数形参)和全局变量(函数之外定义 的变量)。
例
while (表达式) { A; B; continue; C; D; }
执行完该语句后, 则会执行表达式 进行循环条件判 断,C和D都不会 执行。
四、数组
1、数组 数组: 存放具有相同性质的一组数据。 一维数组的定义格式:
<数据类型> <数组名> [<数组长度>] 如:int a[100] 定义了从a[0]~a[99]100个数组元素
1. C程序是由函数构成的;
2. 一个函数由两部分组成:
①函数说明部分(函数名、函数类型、函数参数及参数 类型) ②函数体(在大括号之内,包括变量定义和执行语句) 3. 一个C程序总是从主函数开始执行,与主函数的位置 无关; 4. C程序书写格式自由,一行可以写一条语句,也可以 写多条语句,一条语句可以分成几行书写; 5. 每条语句以分号结束,分号是语句的组成部分; 6. 所有变量必须先定义(规定数据类型)后使用。 7. 使用系统提供的标准库函数或其他文件提供的现成函 数时,必须使用“文件包含”include预处理命令 (编译预处理命令不是语句,行末不能用分号结束)
例:
for ( i=0; i<3; i++) { for ( j=1; j<4; j++) break; //break只能终止离它最近的循环 printf(“呵呵!\n”);
}
2、continue的用法 continue在循环中用来终止本次循 环。
例 for (i=0; i<3; i++ ) { 执行完该语句后, A; 则会执行i++,C B; 和D都不会执行。 continue; C; D; }
面向对象程序语言:C++、 Java
应用软件
学习方法
以程序设计为中心,将 算法和语言紧密结合,既不 能孤立抽象研究算法,更不 能孤立枯燥学习语法。
C语言考点精解
1、C语言基本结构 2、数据类型、变量和基本运算
3、C语言的基本语句
4、数组与指针
5、函数
6、编译预处理与文件操作
7、结构体、共用体与位运算
C语言上机过程
1、编辑 生成C源程序文件,扩 展名为.C。 2、编译 生成目标文件,扩展名 为.OBJ。 3、连接 将目标程序和库函数及 其他目标程序连接起来, 生成可执行文件,文件扩 展名为.EXE。 4、运行 运行可执行程序,得 到结果。
有
库函数和 其他目标 程序
开始 编辑 编译 目标程序 有错? f.obj 可执行 目标程序 f.exe 有错? 正确 结束 源程序 f.c
break和continue
1、break的用法
⑴ break如果用于循环是用来终止循 环的,在多层循环嵌套中,break只能 终止离它最近的循环。 ⑵ break如果用于switch, 则是用来终 止switch ,在多层switch嵌套中, break只能终止离它最近的switch 。
例:
for ( i=0; i<3; i++) { if ( 2>1) break; //break终止的是for循环 printf(“呵呵!\n”); //永远不会输出 }
写函数WriteDat() ,其功能是将bb out = fopen("out.dat", "w"); for (i=0; i<10; i++)数组中存放排序的结果输出到文 件out.dat中。 { printf(" %d", bb[i]);
fprintf(out, "%d\n", bb[i]); } fclose(out);}
void jsSort() {
} void main() { ReadDat(); jsSort(); WriteDat();
jsSort函数,在执行main函数时 被调用执行,其作用是完成对 200个正整数的排序。
主函数main,是程序执行的 入ห้องสมุดไป่ตู้,在该函数中,分别调 用执行三个函数。
}
ReadDat() {
}
if控制语句A和语句B的执行。
结论:if 默认只能控制一个语句的 执行或不执行,如果想控制多个语 句的执行或不执行就必须把这些语 句用 { } 括起来。