C语言课程总结

时间:2024.4.30

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语言课程设计总结


一周的计算机C语言课程设计很快就结束了,回想这一周,几分欣喜,几分紧张,欣喜的是学了C语言能得到应用,紧张的是怕自己不能更好的设计自己的程序,生怕自己设计的程序不能顺利的完成。不过在老师的帮助下,在我们组员的共同的努力下,我们能很好而顺利的将程序设计并且运行出来,虽然有几处不足但在老师的改正下我们的程序也得到了完善。

通过这一周的C语言课程设计,我懂得了很多,它让我知道做事情需要认真与细心,需要耐心与恒心。就拿我们的程序来说把,起初做完运行后有很多错误,当时我们组每个人都非常焦虑,的确,看着长长的程序想要去一一把问题解决也并非是件简单的事,但如果你静下心来细心的去找就会把错误一个一个的找出来。还有一点是非常重要的,那就是有不懂的地方及时向老师提问,那样的话你就会对不懂的地方有个深刻的理解,以后再碰到此类问题自己也就能解决了。所以我们的程序是在老师的帮助下,在我们组成员的耐心的查找与改正下完成的。我们的成功离不开老师的指导,离不开我们的共同努力。看着运行出来的程序我们笑了,真的,当时的心情真的想不出用哪个词语去形容,也许笑容代表了一切。

短短的几天时间让我对C语言有了一个全新的概念,它不仅是一门课程,更是一门技术。也使我领会到实践的重要性,我希望在以后的学习生活中我会有更多的实践机会来提高我的思考能力与动手能力,培养我的细心、耐心与恒心。这是难忘的一次实训课程,它会在我的人生旅途中写上浓重的一笔。感谢老师的指导帮助,感谢同组兄弟的支持,谢谢! 未来的社会必将是科学技术全面,全面发展的社会,我们需要更应该懂得并掌握现代化的科学知识,C语言是一门全新的课程,也许当我们初次接触这门课程会感觉到新鲜,当你更加深入的学习它你会体会到它的乐趣与方便,而未来的社会也正需要全能型的人才,让我们共同努力吧,学会更多的知识技术,为了美好的未来而加油!

更多相关推荐:
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语言课程总结报告

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

c语言程序设计知识点总结33

C语言程序设计教学基本知识点第一章C语言基本知识1C源程序的框架尽管各个C源程序的功能千变万化但框架是不变的主要有编译预处理主函数函数n等主函数的位置不一定在最前面可以在程序的中部或后面主函数的名字固定为mai...

C语言课程改革总结

C语言程序设计课程教学方法改革总结近2年来C语言程序设计课程组在该课程的建设上做了大量的工作在教学改革教材建设优化教材体系教案建设课件建设师资建设以及教学方法的研究与改革高质量人才培养等方面都取得了不少成绩现将...

c语言程序设计知识点总结

C语言程序设计教学基本知识点第一章C语言基本知识1C源程序的框架尽管各个C源程序的功能千变万化但框架是不变的主要有编译预处理主函数函数n等主函数的位置不一定在最前面可以在程序的中部或后面主函数的名字固定为mai...

C语言课程设计代码总结

1杂志订阅管理软件includequotstdiohquotincludequotstdlibhquotincludequotstringhquotstructmagzinecharname10charsex2...

c语言教学工作总结

c语言教学工作总结,内容附图。

c语言课程总结(24篇)