篇一 :C语言课程总结

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)

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

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

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

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

变量名(标识符)

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

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

…… …… 余下全文

篇二 :C语言课程总结

              (课程小论文)

…… …… 余下全文

篇三 :C语言程序设计课程总结

本课程总结

姚琳 主编(第二版)

第一章         C语言程序设计概述

目的:初步了解C语言程序,学会使用C语言环境编辑运行C程序。

要求:掌握程序设计语言、程序、算法的概念,了解算法的特点,熟悉算法的设计步骤,掌握用流程图表达算法的方法。了解C语言程序的结构特点,掌握在Turbo C集成环境下编辑、运行简单C语言程序的方法。

教学重点:C语言程序的结构特点;在VC集成环境下运行C程序

教学难点:算法设计和算法描述。

一.算法:

算法:就是解决问题的方法。

计算机算法可分为两类别:

    数值运算算法

         —求数值解,用在科学计算。

    非数值运算算法

         —求非数值解,用在事物处理。

数值运算算法

    例如:已知三角形的底a等8,高h等14,求三角形的面积s。则

数值运算算法为:  

 1、      a=8                a的值等于8

 2、      h=14              h的值等于14

…… …… 余下全文

篇四 :期末C语言课程总结报告

《期末C语言课程总结报告》

报告人情况:

班级:自控1102 姓名:赵铎 学号:2011010807 理论课老师姓名:李文杰 实验课老师姓名:张红霞

学习到了以下内容:

1、

2、

3、

4、

5、

6、

7、

8、

9、 掌握C语言中,基本的输入输出函数的使用方法。 掌握printf中转义字符’\t’,’\n’的用法。 掌握赋值语句的用法。 掌握算术表达式、赋值表达式的计算。 掌握数学函数的使用。 掌握关系运算及其表达式。 掌握逻辑运算及其表达式。 掌握条件运算符。 掌握if语句。

10、 掌握switch语句。

11、 掌握for,while语句的使用方法。

12、 掌握直到型循环do-while的用法。

13、 掌握break,continue的用法。

14、 掌握函数的分类。

15、 掌握自定义函数的方法。

16、 掌握自定义函数的调用用法。

17、 掌握函数参数的传递。

18、 掌握全局变量,局部变量,静态变量的使用。

19、 掌握数组的定义。

20、 掌握数组的引用,使用方法。

21、 掌握字符串的储存与操作。

22、 掌握字符串作为特殊的一维数组。

23、 更加娴熟使用数组解决问题。

24、 掌握二维数组的使用方法。

25、 更加熟悉字符串解决问题的方法。

26、 增强了数组中排列顺序的逻辑关系。

27、 掌握指针的概念。

28、 掌握指针定义,赋值,引用的方法。

29、 掌握指针访问一维数组的方法。

30、 掌握指针作为参数的使用。

31、 掌握指向数组的指针作为函数参数。

掌握了以下:

1、 掌握C语言中,基本的输入输出函数的使用方法。

2、 掌握printf中转义字符’\t’,’\n’的用法。

3、 掌握赋值语句的用法。

4、 掌握算术表达式、赋值表达式的计算。

…… …… 余下全文

篇五 :C语言课程总结文本

第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章

第一章 C语言程序设计概述 返回

第一节 程序与程序设计语言

1、程序:实际上是用计算机语言描述的某一问题的解决,是符合一定语法规则的符号序列。

2、为解决某一个问题所编写的程序并不是惟一的,不同的用户所开发的程序也都不完全相

同,不同的程序运行效率也不相同。

3、要完成程序设计,自然离不开程序设计语言。

4、从程序设计语言的发展历史以及功能看,大致分为5个阶段:①机器语言②汇编语言③

算法语言④面向任务的程序设计语言⑤面向对象的程序设计语言

5、对于不同的问题,要根据实际情况来选择程序设计语言,以便更高效、优质地解决相关

问题。

第二节 算法及其描述

1、程序=算法+数据结构

2、算法:是对特定问题求解步骤的一种描述。

3、算法就具备的特点:①一个算法必须保证执行有穷步之后结束②算法的每一个必须具有

确切的定义③应对算法给出初始量④具有一个或多个输出⑤可行性..算法不能进行是不允许的,如计算x/0。

4、算法必须能在有限时间内完成,且对相同的输入具有相同的输出。

5、一般可以使用以下2种工具描述算法:①自然语言②专用工具

第三节 C语言的发展及特点

1、C语言的特点:

①具有结构语言的特点,程序之间很容易实现段的共享。

②C语言的主要结构成分为函数,函数可以在程序中被定义完成独立的任务、独立在编译成代码,发实现程序的模块化。

③C语言运算符丰富,运算符包含的范围很广

④C语言数据类型丰富。

⑤C语言允许直接访问物理地址,即可直接对硬件进行操作,实现汇编语言的大部分功能。

⑥C语言语法限制不太严格,程序设计自由度大,这样使C语言能够减少对程序员的束缚。

⑦用C语言编程,生成的目标代码质量高,程序执行效率高;同时用C语言编写的程序可移植性好。

第四节 C语言程序的基本结构

…… …… 余下全文

篇六 :c语言课程设计总结报告

附表2

C++(或C)语言课程设计总结报告

注:该表格由学生填写,内容采用小四号宋体。

源代码:

/*  学生通讯录管理系统,能够实现对通讯录的内容进行创建、显示、查询、删除以及

     修改等功能  */

# include<stdio.h>

# include<string.h>

# include<conio.h>

# include<ctype.h>

# define N 100

void myprint();

void mycreate(char num[N][12],char name[N][12],char tel[N][15],int *n);

void mydisplay(char num[N][12],char name[N][12],char tel[N][15],int n);

void mysearch(char num[N][12],char name[N][12],char tel[N][15],int n);

void mydelete(char num[N][12],char name[N][12],char tel[N][15],int *n);

void mymodify(char num[N][12],char name[N][12],char tel[N][15],int n);

/* 主函数  */

void main()

{

 char choose,yes_no,num[N][12],name[N][12],tel[N][15];

 int n=0;

 do{

    myprint();

   

…… …… 余下全文

篇七 :C语言课程总结

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)

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

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

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

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

变量名(标识符)

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

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

…… …… 余下全文

篇八 :期末C语言课程总结报告

《期末C语言课程总结报告》

报告人情况:

班级: 姓名: 学号:

理论课老师姓名: 实验课老师姓名:

以下写的内容要求如下:通过程序设计课的学习,本人所学到的有关程序设计的知识回顾,学习了哪些算法,认为已经掌握的算法(不需要看书就能编)和完全没掌握的算法;在学习程序设计语言的过程中自己的经验和教训;对老师讲课和指导过程中教学态度和教学方法的看法和意见(要实事求是,意见决不会作为分数高低的依据,分别对理论课老师和实验课老师评价),对老师在今后教学的建议;对下一届同学学习本课程的建议等等。

此报告在平时成绩考核时作为主要参考。

C语言课成绩评定办法:实验(实验报告20%+实验表现5%)25%+(平时作业及表现10%+总结报告5%)15%+期末考试60%

…… …… 余下全文