C语言程序设计重点知识
大一c 语言程序设计知识点

大一c 语言程序设计知识点大一C 语言程序设计知识点C语言作为一门非常重要的编程语言,在计算机科学与技术领域有着广泛的应用。
作为大一学生,学习C语言程序设计是你学习编程基础的重要一步。
本文将为你介绍一些大一C语言程序设计的基本知识点,以帮助你更好地掌握这门编程语言。
一、C语言的基本概念与特点C语言是一种高级程序设计语言,具有语法简洁、执行效率高等特点。
在进行C语言程序设计前,需要先了解以下几个基本概念:1. 变量与数据类型:C语言中的变量用于存储数据,并且需要先声明后使用。
常见的数据类型包括整型、浮点型、字符型等。
2. 运算符与表达式:C语言中常用的运算符有算术运算符、关系运算符、逻辑运算符等,表达式由运算符和操作数组成。
3. 控制语句:包括条件语句(if-else语句)、循环语句(for循环、while循环、do-while循环)以及分支语句(switch语句)等,用于控制程序的执行流程。
4. 函数与库函数:C语言支持用户自定义函数和调用库函数,函数可以将程序划分为模块化的结构,提高代码可读性和复用性。
二、C语言程序的结构一个典型的C语言程序包括预处理指令、全局变量、函数定义和主函数(main函数)等几个部分:1. 预处理指令:以“#”开头,在程序开始之前进行预处理操作,例如包含其他文件、宏定义等。
2. 全局变量:在函数外部声明的变量,可以在整个程序中被访问和使用。
3. 函数定义:用于实现程序的具体功能,可分为自定义函数和库函数。
4. 主函数(main函数):是程序执行的入口点,程序从主函数开始执行,包含了程序的主要逻辑。
三、C语言程序设计的基本语法C语言具有严格的语法规则,以下是一些常见的基本语法:1. 注释:用于给代码添加注解,提高代码的可读性,包括单行注释(//)和多行注释(/* */)两种形式。
2. 标识符:用于表示变量、函数、常量等的名称,由字母、数字和下划线组成,不能以数字开头。
3. 控制语句:如if-else语句、for循环、while循环等,用于根据条件来控制程序的流程。
c程序设计基础知识点总结

c程序设计基础知识点总结C程序设计是计算机科学中最基础的一门课程,它涵盖了许多重要的知识点和技能。
本文将对C程序设计的基础知识进行总结,以帮助读者掌握C语言的核心概念和编程技巧。
一、程序基础在开始学习C语言之前,我们需要了解一些基本的概念和术语。
首先是程序的基本结构,一个C程序由多个函数组成。
主函数(main)是程序的入口,它负责执行程序的主要逻辑。
其他函数可以被主函数调用,用来实现具体的功能。
二、变量和数据类型C语言中有多种基本数据类型,包括整型(int)、浮点型(float/double)、字符型(char)和布尔型(bool)。
我们可以定义变量来存储这些数据类型的值,并对其进行操作和处理。
变量在使用前需要先声明,并且可以赋初始值。
三、运算符和表达式在C语言中,有许多运算符可以用来操作变量和表达式。
比如加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)等。
我们可以使用这些运算符对变量进行算术运算、比较运算和逻辑运算。
四、条件语句和循环结构条件语句和循环结构是C程序设计中非常重要的控制结构。
条件语句(if-else语句)可以根据条件的真假选择不同的执行路径。
循环结构(for循环、while循环、do-while循环)可以重复执行一段代码,直到满足特定的条件为止。
五、数组和字符串数组是一种用来存储多个相同类型数据的结构。
在C语言中,我们可以使用数组来存储一系列的值,并对其进行遍历和操作。
字符串是由字符组成的数组,C语言提供了一组字符串操作函数,方便我们对字符串进行处理。
六、函数和指针函数是C程序设计中模块化编程的基础。
我们可以定义自己的函数,并在需要的时候调用它们。
函数可以接收参数并返回结果,可以提高代码的可读性和可维护性。
指针是C语言中的重要概念,它可以指向内存中的某个地址,并对地址中的数据进行读写操作。
七、文件操作C语言提供了一组文件操作函数,用来读写文件和处理文件流。
我们可以使用这些函数来打开和关闭文件,读取和写入文件内容,并进行文件的操作和管理。
(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点第一章C语言基本知识1.C源程序的框架尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。
2.C语言源程序的书写规则:(1)C源程序是由一个主函数和若干个其它函数组成的。
(2)函数名后必须有小括号,函数体放在大括号内。
(3)C程序必须用小写字母书写。
(4)每句的末尾加分号。
(5)可以一行多句。
(6)可以一句多行。
(7)可以在程序的任何位置加注释。
3.语句种类语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。
(1)流程控制语句流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。
其中后两种结构要用特定的流程控制语句实现。
(2)表达式语句表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。
表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。
最常见的表达式语句是赋值语句。
(3)函数调用语句函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。
(4)空语句空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。
(5)复合语句复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。
注意复合语句中最后一个语句末尾的分号不能少。
复合语句右大括号后面没有分号。
4.运算符用来表示数据各种操作的符号称为运算符。
运算符实际上代表了一种类型数据的运算规则。
不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。
c语言程序设计大纲

c语言程序设计大纲
以下是一个简单的 C 语言程序设计大纲:
1. 编程基础
- 程序的基本概念和原理
- 编程语言的分类和选择
- 算法和数据结构的基础知识
- 编程环境的搭建(编译器、集成开发环境等)2. 数据类型和变量
- 基本数据类型(整型、浮点型、字符型等) - 变量的定义和使用
- 变量的作用域和存储类型
- 常量的定义和使用
3. 运算符和表达式
- 算术运算符(加、减、乘、除等)
- 关系运算符(大于、小于、等于等)
- 逻辑运算符(与、或、非等)
- 条件运算符(三目运算符)
- 位运算符(与、或、异或等)
4. 控制语句
- 顺序结构
- 选择结构(if、switch)
- 循环结构(for、while、do-while) - 跳转语句(break、continue、goto)5. 函数和模块化编程
- 函数的定义和调用
- 函数参数的传递
- 递归函数的使用
- 头文件和源文件的组织
6. 数组和指针
- 数组的定义和使用
- 多维数组的定义和使用
- 指针的基本概念和使用
- 指针与数组的关系
7. 结构体和联合体
- 结构体的定义和使用
- 结构体成员的访问
- 结构体与指针的关系
- 联合体的定义和使用
8. 文件操作
- 文件的打开和关闭
- 文件的读写操作
- 文件指针的定位
- 文件的错误处理
以上仅是一个大致的程序设计大纲,在实际学习和实践过程中,可能还会有其他的具体内容。
建议根据自身的学习进度和需求来安排学习计划,并结合相关的教材和练习,不断积累编程经验。
程序设计基础:c语言

C语言是一种通用编程语言,它的设计哲学是简单、直接、灵活,能够被用于系统级编程和嵌入式系统编程。
下面是一些C语言的基础知识:1.变量和数据类型:C语言支持多种数据类型,包括整型(int)、浮点型(float)、字符型(char)等。
在声明变量时,需要指定其数据类型。
c复制代码int age = 25;float weight = 70.5;char gender = 'M';2.控制结构:C语言支持条件语句(if/else)、循环语句(for、while)等控制结构。
c复制代码if (age > 18) {printf("You are an adult.\n");} else {printf("You are a minor.\n");}for (int i = 0; i < 10; i++) {printf("%d\n", i);}3.函数:C语言允许你定义自己的函数,以便重复使用代码。
函数定义的基本格式如下:c复制代码return_type function_name(parameters) {// function body}4.指针:指针是C语言中的一个重要概念,它允许你直接访问内存地址。
指针的基本声明格式如下:c复制代码type *pointer_name;5.内存管理:C语言提供了malloc和free函数来动态分配和释放内存。
这些函数在处理大型数据结构或需要灵活内存管理的情况下非常有用。
6.文件操作:C语言提供了文件I/O函数,如fopen、fclose、fread、fwrite等,用于在程序中处理文件。
7.错误处理:C语言通过errno和perror函数提供了一种简单的错误处理机制。
这些函数允许你在程序中捕获和处理错误。
8.库函数:C语言标准库提供了许多有用的函数,如printf、scanf、strcpy等。
大一c语言程序设计必备知识点

大一c语言程序设计必备知识点一、变量与数据类型C语言中的变量定义数据类型及其表示范围基本数据类型:整型、浮点型、字符型二、运算符与表达式算术运算符:加、减、乘、除赋值运算符关系运算符:等于、不等于、大于、小于逻辑运算符与短路求值条件表达式三、控制结构顺序结构:程序按照顺序执行选择结构:if语句、switch语句循环结构:while循环、do-while循环、for循环跳转语句:break、continue、goto四、函数与模块化编程函数的定义和调用参数传递:值传递和引用传递函数的返回值递归函数函数库的使用五、数组与字符串数组的定义和初始化一维数组与多维数组数组的访问和修改字符串的定义和常用操作字符串和字符数组的区别六、指针与内存管理指针的定义和初始化指针与数组的关系指针与函数的关系动态内存分配:malloc、calloc、free 内存泄漏与空指针七、结构体与联合体结构体的定义和初始化结构体成员的访问和修改结构体与指针的关系联合体的定义和使用八、文件操作文件的打开和关闭读取和写入文件文件指针的定位文件的读写模式九、预处理指令与宏定义宏定义的基本语法条件编译指令:#ifdef、#ifndef、#endif包含头文件的作用十、错误处理与调试技巧错误类型:语法错误、运行时错误、逻辑错误调试工具的使用常见的调试技巧和策略结语:以上是大一C语言程序设计中的必备知识点,掌握这些知识对于学习和理解C语言非常重要。
在实际编程中,熟练运用这些知识点能够让程序更加稳定、高效地运行。
希望本文能够帮助到你,祝你在C语言程序设计的学习中取得好成绩!。
c语言程序设计笔记整理

c语言程序设计笔记整理C语言程序设计是一门广泛应用于软件开发和系统编程的编程语言。
下面我将从多个角度全面地整理C语言程序设计的笔记。
一、基础知识:1. C语言的起源和发展,C语言起源于贝尔实验室的UNIX操作系统,由Dennis Ritchie在1972年开发。
后来,C语言逐渐发展成为一门通用高级编程语言,广泛应用于各种领域。
2. C语言的特点,C语言具有简洁、高效、灵活等特点,可以直接访问内存,提供了丰富的数据类型和操作符,支持模块化编程,易于学习和使用。
3. C语言的编译过程,C语言程序需要经过预处理、编译、汇编和链接等过程,最终生成可执行文件。
二、语法和语义:1. 基本语法,C语言采用自顶向下的结构,程序由函数组成,每个函数由语句块组成。
语句以分号结束,代码块使用花括号括起来。
2. 数据类型,C语言提供了基本数据类型(如整型、浮点型、字符型)和派生数据类型(如数组、结构体、指针等),可以根据需求选择合适的数据类型。
3. 运算符和表达式,C语言支持各种算术、逻辑、关系和位运算符,可以通过组合运算符和操作数构建复杂的表达式。
4. 控制流语句,C语言提供了条件语句(如if-else、switch),循环语句(如for、while、do-while)和跳转语句(如break、continue、goto),可以根据条件和需求控制程序的流程。
三、函数和模块化编程:1. 函数的定义和调用,C语言中函数由函数头和函数体组成,函数头包含函数名、参数列表和返回值类型,函数体包含实现的代码。
通过函数调用可以实现代码的模块化和重用。
2. 函数参数传递,C语言支持按值传递和指针传递两种方式传递参数,可以根据需要选择合适的方式。
3. 函数的递归,C语言支持函数的递归调用,即函数可以直接或间接地调用自身,可以解决一些问题的简洁和高效实现。
4. 头文件和库函数,C语言中可以使用头文件来声明函数和变量,通过包含头文件可以方便地使用库函数提供的功能。
C语言程序设计基础知识要点

01.C程序根本构造一、C语言的特点:1、C语言源程序的根本组成单位是函数;一个C程序可由假设干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。
,2、C程序的执行总是由main()函数的第一个可执行语句开场,到main〔〕函数的最后一个可执行的语句完毕;而其他函数都是在main〔〕函数开场执行以后,通过其他函数的调用才得以运行。
3、C语言系统提供了丰富的库函数,用户在程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。
二、C程序的书写格式:1、语句可从分开放在任意多行内;如:printf(“To C,〞);printf(“ or not to C:〞);与printf(“To C , or not to C:〞);是等价的2、一行中可以有假设干个语句;如:a=123;b=345;3、每个语句和数据定义的最后必须有一个分号;三、C语言程序的运行:1、编译(pile):将C源程序文件翻译成能被计算机识别的二进制形式的“目标〞文件;编译时,编译器将检查源程序每一条语句的语法错误。
2、建造(Bulid):C语言程序例如:显示“Hello〞#include<stdio.h>int main(void){printf(“Hello.\n〞);return 0;}说明:#include<stdio.h> 是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自〞标准输入输出库〞,可以产生格式化输出;\n 告诉printf函数执行完信息显示后要进展换行操作;return 0 说明程序终止时会向操作系统返回值0;{ }来标出main〔〕函数的起始和完毕。
02.数据类型一、C语言的特点:1、C语言源程序的根本组成单位是函数;一个C程序可由假设干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 C语言概述1、C程序的组成和形式的基本特点(P6-7)(1)C程序是由函数构成的,一个C源程序至少且仅包含一个main函数,也可以包含一个main函数和若干个其他函数。
(2)一个函数由两部分组成①函数的首部:即函数的第一行,包括函数名、函数类型、函数属性、函数参数名、参数类型例:int max (int x, int y)一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。
函数可以没有参数,如main()。
②函数体:即函数首部下面的花括号内的部分。
如果一个函数内有多个花括号,则最外层的一对花括号为函数体的范围。
函数体一般包括:声明部分、执行部分2、运行C程序的步骤及每个步骤生成文件的类型及特点(P7)3、第二章算法1、算法的定义一个程序应包括①数据结构即对数据的描述;②算法也就是操作步骤。
计算机算法可分为两大类:数值运算算法和非数值运算算法。
2、算法的特性(P19)1.有穷性;2.确定性;3.有零个或多个输入;4.有一个或多个输出;5.有效性。
3、描述算法的常用方法(P20-33)1.自然语言;2.用流程图表示算法。
3.N—S图4.计算机语言5.伪代码4、C程序算法的3种基本结构及其共同特点(P24-25)三种基本结构:1.顺序结构:最基本;2.选择结构:又称选取结构或分支结构;3.循环结构:又称重复结构;①当(while)型循环;②直到(until)型循环。
共同特点:1. 只有一个入口;2. 只有一个出口;3. 结构内的每一部分都有机会被执行到;4. 结构内不存在“死循环”。
5、结构化程序设计的设计原则(P34)1.自顶向下;2. 逐步细化;3. 模块化设计;4. 结构化编码。
第三章 数据类型、运算符与表达式1、C 语言的基本数据类型和构造数据类型(P37)在程序中对用到所有数据都必须制定其数据类型。
数据有常量和变量之分,它们分别属于以上这些类型。
2、字面常量和符号常量(P37-38) 在程序运行过程中,其值不能被改变的量称为常量,常量区分为整型常量和实型常量,常量一般从其字面形式即可判别,这种常量称为字面常量或者直接常量。
用一个标识符代表一个常量的符号,称为符号常量,即以标识符形式出现的常量(常量的表示用大写字母,变量的表示用小写字母),符号常量与变量不同,符号常量的值在其作用域内部能改变,也不能再被赋值,如果再用赋值语句给符号常量赋值是错误的。
使用符号常量的好处:1.含义清楚2.在需要改变一个常量时能做到“一改全改”3、标识符的命名规则(P39-40)C 语言规定标识符只能有字母、数字和下划线3中字符组成,且第一个字符必须为字母或下划线,合法的标识符可以作为变量名。
编译系统将大写字母和小写字母认为是两个不同的字符。
变量名的长度最好不要超过8个字符。
在C 语言中,要求对所有用到的变量做墙纸定义,也就是“先定义,后使用”,1.凡未被事先定义的,系统不把它认作变量名,这就能保证程序中变量名使用得正确。
2.每一个变量被指定为一个确定类型,在编译时就能为其分配响应的存储单元。
3.指定每一变量数以一个类型,这就便于在编译时据此检查在程序中要求对该变量进行的运算是否合法。
例a%b 是“求余”得到a/b 的余数4、整型常量的3种表示方式、整型变量的分类及其定义方式、整型常量的类型(P41-44) 整型常量即整常数的3种表示方式:1. 十进制整数;2. 八进制整数(以0开头);3. 十六进制整数(以0x 开头)。
2进制 用两个阿拉伯数字:0、1; 类型所占字节 int 2long 4 float 4 doubl e8char 18进制用八个阿拉伯数字:0、1、2、3、4、5、6、7;10进制用十个阿拉伯数字:0到9;16进制0~9然后用A,B,D,E,F表示10,11,12,13,1 4,15整型变量的分类:整型变量的基本类型符为int,根据数值的范围将变量定义为基本整型int、短整型short int/short、长整型long int/long在实际应用中,变量的值常常是正的,为充分利用变量的值的范围,可以将变量定义为“无符号/unsigned”类型,以指定是“无符号数”,或者为“有符号/signed”。
如果前无符号,默认为有符号(signed)归纳起来,可以用一下六种整形变量:1.有符号基本整型[signed]int2.无符号基本整型unsigned int3.有符号短整型[signed]short[int]4.无符号短整型unsigned short[int]5.有符号长整型[signed]long[int]6.无符号长整型unsigned long[int]整型常量的类型:1.一个整数,如果其值在-32768~2147483647范围内,则认为它是int型,它可以赋值给int型和long int型变量2.一个整数,如果其值超过了上述范围,而在-2147483648~2147483647范围内,则认为它是长整型,可以将它复制给一个long int型变量3.一个整常量后面加一个字母u或U,可以认为是unsigned int型,如123456u4.在一个整常量后面加一个字母l或L,则认为是long int型常量,如123l、123L5、浮点型常量的2种表示方式、浮点变量的分类及其定义方式、浮点常量的类型(P45-47)浮点型常量的2种表示方法:浮点数就是实数,有两种形式1.十进制小数形式。
(由数字和小数点组成,必须有小数点)2.指数形式。
如123e3或123E3代表123×注意字母e/E之前必须有数字,且e后面的指数必须为整数,一个浮点数可有多种指数表示方法浮点变量的分类:1.单精度(float型):有效数字6~72.双精度(double型):有效数字158~163.长双精度型(long double型):有效数字18~19浮点变量的定义方式:float x,y;类似浮点常量的类型:如果在数的后面加字母f或F(如1.65f),编译系统会把它们按单精度处理。
一个浮点型常量可以赋给一个float型、double型或long double型变量,根据变量类型截取实型常量中相应的有效位数字。
例如:Float a;A=111111.111;由于folat型变量只能接受7位有效数字,因此最后两位小数不起作用。
如果a改为double型,则能全部接受上述9位数字,并储存在变量a中。
6、字符常量的2种形式、字符变量、字符串常量(P48-52)字符常量的2种形式:1.C语言的字符常量是用单撇号括起来的一个字符。
如‘a’字符形式含义Ascii代码\n 换行10\t 水平指标(跳到下一个tab位置)9\b 退格,将当前位置移到前一列8\r 回车,将当前位置移到本行开头13\f 换页,将当前位置移到夏夜开头12\\ 代表一个反斜杠字符“\”92\’代表一个单引号字符39\”代表一个双引号字符34\ddd 1到3位八进制数所代表的字符\xhh 1到2位十六进制数所代表的字符字符变量:字符变量用来存放字符常量,它只能放一个字符,不能存放字符串例char c1,c2;c1=‘a’;c2=‘b’;一个字符变量在内存中占一个字节。
小写字母的ASCII码比它的大写字母ASCII码大32,小大变为大小7、变量初始化的时间(P53)C语言允许在定义变量的同时使变量初始化。
(int a=3;float f=3.56;char c=‘a’)也可以使被定义的变量的一部分赋初值(int a,b,c=5;)如果对几个变量赋予同一个初始值,应写成:int a=3,b=3,c=3;不能写成int a=b=c=3; 初始化不是在编译阶段完成的,而是在程序运行时执行本函数时赋初值的,相当于有一个复制语句。
(int a=3;)8、各类型数据间的混合运算(P54)整型、浮点型、字符型数据间可以混合运算9、C语言的运算符及其优先级和结合性(P55)特殊%,模运算符或称求余运算符,%两侧均应为整型数据,且两个整数相除的结果为整数,如5%3为1,舍去小数部分算术运算符的结合方向为自左至右或左结合性,并且先乘除后加减10、强制类型转换(P56)(double)a;(int)(x+y);11、自增、自减运算(P57)i++或++i1.自增自减运算符只能用于变量,不能用于常量或表达式。
例++(i-1)为错2.++和—的结合方向是自右至左,例-i++合法,先输出-i再加一,(-i)++不合法例:i=3;a=i++;b=i++;c=i++;d=a+b+c;最终输出d=12.3. i+++j相当于(i++)+j,尽可能多的自左至右12、赋值运算符、复合赋值运算符、赋值表达式(P59-64)赋值运算符就是“=”1.将浮点型数据(单双精度)赋给整型变量时,舍弃浮点数的小数部分2.将整型数据赋给单双精度时,数值不变,但以浮点数形式存储到变量中,如将23赋值给float就得到23.000003.将一个double型数据赋给float变量时,截取其前面7位有效数字,存放到float变量中。
例:float f;double d=123.456789e100;f=d;就出现溢出错误将一个float型数据赋给double变量时候,数值不变,有效位数扩展到16位,在内存中以8个字节存储4.字符型数据赋给整型变量5.int、short、long型数据赋给char变量例如int i =289;char c=‘a’;c=i;6.将带有逗号的整型数据int赋给long型变量时,啊哟进行符号扩展,将整型数据16位送到long型低16位中,如果int型数为正值,则long型变量的高16位补零;如果int 型变量为负值(符号位为1),则long型变量的高16位补1,以保持数值不变,反之如果将一个long型数据赋给一个int型变量,值将ong型数据中低16位原封不动地送到整型变量(截断)7.unsignedint型数据赋给long int型变量时,不存在符号扩展问题8.将非unsigned型数据赋给长度相同的unsigned型变量,也是原样赋值复合赋值运算符:a+=3 等价于a=a+3;a+=b+3等价于a+=(b+3)9. 赋值表达式一般形式<变量><赋值运算符><表达式>赋值运算符左边的叫左值,右边的叫右值,凡是左值都可以作为右值赋值表达式作为左值时应加括号赋值运算符按照“自右至左”的结合顺序(a=3*5)=4*3 先执行括号内能的运算,将15赋给a,然后执行4*3的运算,得12,再把12赋给a,故整个表达式的值为12赋值表达式也可以包含复合的赋值运算符a+=a-=a*a 先进行右边赋值表达式的计算,相当于a=a-a*a将a初值带入计算a,再进行左边赋值表达式的计算13、逗号运算符及其优先级、逗号表达式逗号表达式一般形式表达式1,表达式2赋值运算符的级别高于逗号运算符 a=3*5,a*4 a的值为15,表达式的值为60x=(a=3,6*3)赋值表达式,将逗号表达式的值赋给x,x的值等于18x=a=3,6*3逗号表达式,x的值为3,整个逗号表达式的值为18第四章顺序结构程序设计1、C语句的分类(P69-71)1、控制语句 9种If…else…/for…/while…/do…while/continue/break/switch/goto/return2、函数调用语句。