C语言课程总结

时间:2024.5.13

C语言课程总结

一、 C的运行过程

编译预处理(宏定义,文件包含,条件编译)

编译(语法检查,分配内存) 连接

源程序(student.c) 目标程序(student.obj) 可执行程序(student.exe)

1.源程序是C的最小编译单位。

2.编译预处理是特殊命令,不是语句。

3.函数是最小的功能单位。

二、 C的程序结构

1.C程序的基本元素是:关键字(38个),标识符,运算符(34种)和一些专用符号(;、{ }、#、->)和C中的库函数.

2.C语言中的标识符(基本变量名,指针名,结构体类型名,数组名,函数名)可以是字符,数字,下划线,大小写不同。

3.源程序由主函数main( )和功能函数组成.

4.函数由函数类型,函数名(标识符),形参,函数体组成(包括主函数)。

5.函数体由说明语句和执行语句组成。

三、 关于函数组成

存储类型 (auto,register,static,extern)

类型 生存期,可见性

操作类型 : 基本类型 (int float double,char)

(占空间大小,存储形式,有效范围,输入输出形式)

说明语句 构造类型(数组,结构体)

(定义,引用,初始化方式,与基本变量的关系)

指针(与变量,数组,函数,结构体,指针的关系)

变量名(标识符)

表达式 运算分量(常量,变量,函数调用,表达式)

数 表达式语句 运算符 种类 (算术,关系,逻辑,赋值 执行语句 分号 逗号,条件,自增 ) 复合语句 { } 优先级

空语句 ; 结合性

结果的类型

条件语句 (if,if-else, if 嵌套)

循环语句 (for,while,do-while)

开关语句 (switch)

控制语句 函数返回语句(return)

间断语句(break)(用于开关结构和循环退出)

继续语句(continue)

转移语句(goto)

函数调用语句 函数名(实参)

分号

1. 常量的合法表示(八进制0123,十六进制0x123),变量的合法表示(字符,字符串) 2. 逗号表达式的值是最后一个表达式的值(求(a=3,a+5,15)的值,求a的值)

3. 自增,自减的作用

4. 复合的赋值运算(int a=5,a+=a-=a*=3的值)

5. Break与continue的区别

6. 逻辑值1和0的使用(a=2,b=1,c=2,a>b>c的值)

7. If与else的匹配关系

8. 多种数据类型混合使用时结果的类型

四、 关于函数的调用

1.调用方式(表达式方式,语句方式,参数方式)

2.形参与实参的关系(实参的求值顺序)

3.函数与变量的关系(基本变量,数组,指针,结构体做函数的参数)

4.函数的返回值

5.函数的嵌套调用(例题)

6.函数的类型

7.常用的库函数(数学函数abs(x),pow(x,y),sqrt(x),字符串函数等) 五、 关于字符数据

1 字符数据存ASCII值(在此范围之内,与整型数据通用)

2.C中字符常量用单引号,一次一个字符 ‘f’

3.字符串常量用双引号 “abcdef”

4.字符串操作(连接,赋值,比较,求长度,输入输出,%s的使用)

5.字符指针的使用(与字符数组的区别)

char c[100]=”ffjfjfjfj”;

char *c=”ffjajfjfj”;

6. 只有字符数组才可以整体操作,用%s和数组名

六、 一些算法

1 数据的比较和交换(用变量,用指针)

2.给定数据的排序(选择,插入,冒泡)

3. 教材上某些例题的算法

七、 程序的作用

数据的描述 输入函数(格式输入,字符输入,字符串输入)

数据的操作 数据输入 赋值语句

初始化

从文件中读

算法

数据输出 输出函数(格式输出,字符输出,字符串输出) 输出到文件

1. 文件型指针

2. 文件的打开

3. 文件的读写(一个字符,一串字符,按格式)

4.C中没有输入输出语句,只有输入输出函数


第二篇:C语言课程总结20xx-06-16


C语言课程总结

一、C的运行过程

                  编译预处理宏定义,文件包含,条件编译

                  编译语法检查,分配内存)      连接

  源程序(student.c)          目标程序(student.obj)    可执行程序(student.exe

1.源程序是C的最小编译单位。

2.编译预处理是特殊命令,不是语句。

3.函数是最小的功能单位。

二、        C的程序结构

1.C程序的基本元素是:关键字(38个),标识符,运算符(34种)和一些专用符号(;、{  }、#、->)和C中的库函数.

2.C语言中的标识符基本变量名,指针名,结构体类型名,数组名,函数名可以是字符,数字,下划线,大小写不同。

3.源程序由主函数main( )功能函数组成.

4.函数由函数类型,函数名(标识符),形参,函数体组成(包括主函数)。

5.函数体由说明语句执行语句组成。

三、   关于函数组成

C语言课程总结20xx-06-16

上述组成中该注意的:

1  常量的合法表示(八进制0123,十六进制0x123),变量的合法表示(字符,字符串)

2  逗号表达式的值是最后一个表达式的值(求(a=3,a+5,15)的值,求a的值

3  自增,自减的作用

4  复合的赋值运算(int a=5,a+=a-=a*=3的值)

5  Break与continue的区别

6  逻辑值1和0的使用(a=2,b=1,c=2,a>b>c的值)

7  If与else的匹配关系

8  多种数据类型混合使用时结果的类型

四、        关于函数的调用

1.调用方式(表达式方式,语句方式,参数方式)

2.形参与实参的关系(实参的求值顺序)

3.函数与变量的关系(基本变量,数组,指针,结构体变量,结构体的成员,结构体指针各自做函数的参数的区别)

4.函数的返回值(有return , 无return, void等区别)

5.函数的嵌套调用(例题)

6.函数的递归调用(几个典型的递归的例子)

7.函数的类型

8.常用的库函数(数学函数abs(x),pow(x,y),sqrt(x),字符串函数 等)

五、        关于字符数据

1  字符数据存ASCII值(在此范围之内,与整型数据通用

2.C中字符常量用单引号,一次一个字符 ‘f’

3.字符串常量用双引号  “abcdef”

4.字符串操作(连接,赋值,比较,求长度,输入输出,%s的使用)

5.字符指针的使用(与字符数组的区别)

char c[100]=”ffjfjfjfj”;

char *c=”ffjajfjfj”;

6. 只有字符数组才可以整体操作,用%s和数组名

7.转义字符的使用(特别是在字符串求长度时)

六、        一些算法

1数据的比较和交换(用变量,用指针)

2.给定数据的排序(选择,插入,冒泡)

3. 不使用库函数,如何编写字符串处理函数(比较,复制,连接,求长度,反序,判断回文等)

4.链表的典型操作

七、        程序的作用

C语言课程总结20xx-06-16

关于文件:

1  文件型指针

2  文件的打开

3  文件的读写(一个字符,一串字符,按格式)

4.文件状态的判断(是否到文件尾,当前指针位置等)

5. 标准输入输出设备的文件操作

6.C中没有输入输出语句,只有输入输出函数

更多相关推荐:
C语言课程总结

C语言课程总结一、C的运行过程编译预处理(宏定义,文件包含,条件编译)编译(语法检查,分配内存)连接源程序(student.c)目标程序(student.obj)可执行程序(student.exe)1.源程序是…

C语言课程总结

过程考核卷三课程小论文

C语言程序设计课程总结

本课程总结姚琳主编第二版第一章C语言程序设计概述目的初步了解C语言程序学会使用C语言环境编辑运行C程序要求掌握程序设计语言程序算法的概念了解算法的特点熟悉算法的设计步骤掌握用流程图表达算法的方法了解C语言程序的...

期末C语言课程总结报告

期末C语言课程总结报告报告人情况班级自控1102姓名赵铎学号20xx010807理论课老师姓名李文杰实验课老师姓名张红霞学习到了以下内容123456789掌握C语言中基本的输入输出函数的使用方法掌握printf...

C语言课程总结文本

第一章第二章第三章第四章第五章第六章第七章第八章第一章C语言程序设计概述返回第一节程序与程序设计语言1程序实际上是用计算机语言描述的某一问题的解决是符合一定语法规则的符号序列2为解决某一个问题所编写的程序并不是...

c语言课程设计总结报告

附表2C或C语言课程设计总结报告源代码学生通讯录管理系统能够实现对通讯录的内容进行创建显示查询删除以及修改等功能includeltstdiohgtincludeltstringhgtincludeltconio...

C语言课程总结

C语言课程总结一C的运行过程编译预处理宏定义文件包含条件编译编译语法检查分配内存连接源程序studentc目标程序studentobj可执行程序studentexe1源程序是C的最小编译单位2编译预处理是特殊命...

C语言课程总结20xx-06-16

C语言课程总结一、C的运行过程编译预处理(宏定义,文件包含,条件编译)编译(语法检查,分配内存)连接源程序(student.c)目标程序(student.obj)可执行程序(student.exe)1.源程序是…

期末C语言课程总结报告

期末C语言课程总结报告报告人情况班级姓名学号理论课老师姓名实验课老师姓名以下写的内容要求如下通过程序设计课的学习本人所学到的有关程序设计的知识回顾学习了哪些算法认为已经掌握的算法不需要看书就能编和完全没掌握的算...

c语言总结

总体上必须清楚的1程序结构是三种三个循环结构if和switch2读程序都要从main入口然后从最上面顺序往下读碰到循环做循环碰到选择做选择3计算机的数据在电脑中保存是以二进制的形式数据存放的位置就是他的地址4b...

c语言总结

总体上必须清楚的1程序结构是三种三个循环结构if和switch2读程序都要从main入口然后从最上面顺序往下读碰到循环做循环碰到选择做选择3计算机的数据在电脑中保存是以二进制的形式数据存放的位置就是他的地址4b...

c语言学习总结

c语言学习总结1、c语言特点优点:(1)、c语言简洁、紧凑、灵活。书写格式自由。(2)、表达方式简练、实用。(3)、具有丰富的数据类型。(4)、具有低级语言的特点。(5)、c语言是一种结构化语言。(6)、各种版…

c语言课程总结(24篇)