C语言总结

时间:2024.5.13

第一章 程序设计和C语言

1、 注释的书写形式和意义P7

2、 C语言的基本结构P10

? 一个C程序由一个或多个源程序文件组成

? 函数是C程序的基本单位;一个C程序由一个或多个函数组成,其中必须且只能

包含一个main函数;程序执行总是从main函数开始,在main函数中结束的。

3、 运行C程序的步骤P12

a) 编写/编辑C源程序(建立*.c文件)

b) 编译源程序(自动生成*.obj文件)

c) 文件链接(自动生成*.exe文件)

d) 运行.exe程序

第二章 算法

结构化程序设计的三种基本结构:顺序结构、选择结构、循环结构

第三章 顺序程序设计

1、 常量:各类型常量的书写形式P39

? 整型常量:十进制、八进制(以0开头,后面是0~7的组合,如017)、十六进制

(以0x开头,后面是0~9,a~f的组合,如0x1f);

? 浮点型常量:小数形式(必须包含小数点);指数形式(如12.34e3,e之前必须有

数字,e后必须为整数);

? 字符型常量:单引号括起来的单个字符;或者单引号括起来的由\开始的合法转义

字符;

? 字符串常量:双引号括起来的字符序列。

2、 变量及标识符:

? 变量须先定义,后使用;

? const的含义;定义常变量时,需要赋初值操作,且不能改变常变量的值;

? C的合法标识符:由字母、数字、下划线构成,且数字不能作为第一个字符,关键

字(保留字)不是合法标识符。

3、 数据类型P44~P51:

? 整型 :每种类型关键字的含义 int short long unsigned

? 字符型(char):

1) 字符型数据的ASC||值的含义;

2) 常见字符ASC||值:‘0’到‘9’ ASC||值的连续性;‘a’到‘z’ ASC||

值的连续性;‘A’到‘Z’ ASC||值的连续性;大写字母和对应小写字母

的ASC||值关系;

3) %c、%d形式输出字符型数据时的区别。

? 浮点型:每种类型关键字的含义float double

? 常量的数据类型:

1) int型取值范围内的整常量默认为int类型,超出范围的默认long型;浮

点型默认为double型

2) 两个后缀:12L,3.14f

4、 算数运算符: P52~P56

+ - * / % ++ -- 强制类型转换(类型关键字)

? 如果/运算两边的数据都是整型(整型变量或整型常量),则除的结果取整(只保留

整数部分);

? %要求参与运算的两个数据均为整型;

? 前置自增、自减

? 后置自增、自减

? 书写C表达式时,注意*,/及()运算符的正确书写

5、 赋值运算符P59~62

? 赋值运算符的含义

? 复合赋值运算符的含义

6、 变量赋初值P64:初始化的含义

7、 printf 函数P68~75

? 功能及书写格式 printf(“asdgag”); printf(“a=%c,b=%d,c=%f”, a,b,c); ? 格式符的含义:%c, %d, %u, %o, %x, %f, %s

? 修饰符的含义:%ld, %5d, %5.2f

8、 scanf 函数P75~77

? 功能及书写格式 scanf (“%c%d%f”, &a,&b,&c);

? 格式符的含义:%c, %d, %u, %o, %x, %f, %s

? 修饰符的含义:%ld, %lf, %5d, %5f

? 如果格式串中有除格式符以外的普通字符,则在执行程序时普通字符须原样输入

9、 基本问题求解:

? 字符数据大小写的转换

? 获得十进制数据的每一位上的数字

第四章 选择结构程序设计

1、 if语句:P89~91

? 3种书写形式的执行过程;

? 内嵌复合语句的使用。

2、 关系运算符和关系表达式:P91~92

? < <= > >= == != 的含义

? 优先级别

? 数值的逻辑值

? 关系表达式的逻辑值和数值解:a>b a>b>c

3、 逻辑运算符和表达式: P92~95

? && || ! 的含义

? 优先级别

? 逻辑表达式的逻辑值和数值解

4、 条件运算符和条件表达式: P97~99

? 表达式的书写格式和计算过程

5、 if 的嵌套: P99~101

? if~else的配对原则:

else子句不能单独出现,须与在其前面出现的离它最近的未配对的if配对

6、 switch语句: P102~104

? 书写格式

? 执行过程

? break的作用

7、 基本问题求解:

? 求两个数据的最大值、最小值

? 判断闰年

? 判断奇、偶数 if(x%2 == 0) if(x%2!=0)

第五章 循环结构程序设计

1、 while语句P115~116

? 书写格式while(e) 循环体语句; while(e){循环体复合语句}

? 执行过程

1) 计算while后面小括号中的值e

2) 如果e为逻辑真,执行循环体语句

3) 重复上面的两步,直到e为假,结束while语句的执行

int i=0; while(i<10) i++; printf(“%d”, i);

2、 do~while语句P117~119

? 书写格式

do

循环体语句;

while(e);

do

{ 循环体复合语句 }

while(e);

? 执行过程

1) 执行循环体语句

2) 计算while后面小括号中的值e

3) 如果e为逻辑真,重复上面的两步,直到e为假,结束do~while语句的

执行

3、 for语句P120~124

? 书写格式

for(e1; e2; e3) 循环体语句;

for(e1; e2; e3) { 循环体复合语句 }

? 执行过程

1) 计算e1

2) 计算e2,如果为逻辑真值,执行循环体语句

3) 计算e3

4) 重复2、3步,直到e2为假,结束for语句的执行

4、 循环嵌套的执行过程

5、 break语句P126~127

? 只能出现在switch语句或循环语句中,在循环语句中,执行到break语句时,结束

当前循环结构的执行

6、 continue语句P127~130

? 只能出现在循环结构的循环体中

? 执行到continue语句时,结束当前本次循环体语句的执行

7、 基本问题求解:

? 求[a,b]范围内某个形式的表达式的累加和

? 寻找[a,b]范围能满足某种条件的数据

? 求阶乘 1*2*3*4??*n

? 判断素数

第六章 数组

1、 一维数组P143-146

? 定义:类型关键字 数组名[数组长度]; 数组长度:正整数(常数) ? 引用数组元素:数组名[下标] 下标的取值范围:[0, 数组长度-1]

? 初始化:

1) 完全初始化:int a[3]={23,4,55}; int b[] = {23,22,122};

2) 部分初始化:int a[3] = {1};// a[0]:1, a[1]:0, a[2]:0

2、 二维数组P149~152

? 定义:类型关键字 数组名[行数][列数]; 行数和列数:正整数(常数) ? 引用数组元素:数组名[行下标][列下标] 行下标的取值范围:[0, 行数-1],列下

标的取值范围:[0,列数-1];

? 初始化:

1) 完全初始化:int a[2][3]={{12,23,34},{35,46,23}};

int a[2][3]={12,23,34, 35,46,23};

2) 部分初始化:int a[2][3]={1}; int a[][3]={12,3,4,5,6};

3、 字符数组P155~168

? 定义:char 数组名[数组长度]; 数组长度:正整数(常数)

? 引用数组元素:数组名[下标] 下标的取值范围:[0, 数组长度-1]

? 初始化:

1) 字符初始化:char a[3]={?a?,?b?,?c?}; int b[] = {?a?,?b?,?c?};

2) 字符串初始化:char a[] = {“abc”}; char b[10]= “abc”;

? 字符串处理函数:char str1[10] = {?a?, ?\0?, ?b?, ?c?, ?\0?}, str2[10];

1) puts(str1); a

2) strlen(str1); 1

3) gets(str2);

4) strcpy(str1,str2);

5) int i = strcmp(str1, str2);

6) strcat(str1, str2);

4、 基本问题求解:

? 数组的排序

? 求最大值、最小值、平均值

? 输出二维数组对角线

第七章 函数

1、 函数的定义:函数首部(函数类型、函数名、函数形式参数)和 函数体

2、 函数调用P174~177:

? 函数调用的格式:函数名(); 函数名(实参列表);

3、 函数返回值P178

int fun(int n)

{ ??

return e; //函数执行结束时,返回e的值

}

? 对应的常见函数调用格式:int data; data = fun(12);

? 注意,函数的返回值类型有函数类型决定

4、 函数声明:函数类型 函数名(各形参类型的说明);

? int fun(int n, int m);

5、 嵌套调用和递归调用的含义及执行过程

6、 变量的作用域P199~201

? 全局变量:函数外部定义的变量

? 局部变量:函数内部定义的(包括形参变量)变量、复合语句内部定义的变量

7、 变量的生存期P205~208:

? auto (自动型):局部变量默认存储类别

? static(静态型) :局部变量声明为static静态存储时,变量值的“可继承性” ? extern:全局变量的扩展声明

8、 基本问题求解:

分别定义函数,完成指定问题的求解,要求正确分析函数应有的形参和返回值

第八章 指针

1、 指针的定义: 基本数据类型 * 变量名;

2、 &运算:取变量的地址 int a; int *pa = &a;

3、 *运算:对目标变量的间接访问 printf(“%d”, *pa);

4、 指针与一维数组元素

? 一维数组名:数组首元素的地址

? 指针的运算:int a[10]={1}, *p1 = a, *p2 = a;

printf(“%d”, *p1++); printf(“%d”, *p1);

printf(“%d”, *(++p2)); printf(“%d”, *p2);

第九章 结构体

1、结构体类型的定义

struct str_name{

int a;

float b;

??

};

2、结构体变量的定义

struct str_name 结构体变量名

struct str_name stra={12,34};

3、结构体变量成员的访问

stra.a stra.b

4、结构体指针变量

struct str_name *p = &stra;

p->a p->b (*p).a (*p).b


第二篇:体育总结C7


体育兴趣小组总结

本学年的体育课外兴趣小组活动组织严密,活动有效。严格按照学年初制定的计划,及早动手,积极筹划,使体育课外兴趣小组活动时间、地点、人员固定,保证了活动的稳定性。另外,活动内容全面、具体,教师提前备课,活动时扎实有效。小组成员对活动内容掌握较快,每次都达到了较好效果。学生不仅掌握了更多的知识,而且思维能力、动手能力大大提高,自学能力也有一定发展。根据学生的兴趣爱好,组建各类训练小组。我校这学年度中,组建田经队、篮球、乒乓球队、等一系列训练队,并定期开展比赛。我校各训练队都有专人负责训练。我们的教师利用自己的休息时间抓好训练。我们按照《学校体育工作条例》和《全民健身纲要》的要求,认真抓好学校体育的系列训练队,我们目的是让全体学生提高身体素质,增强体质。

一、主要成绩:

1、积极抓好学校田径队训练工作。我们按照科学训练方针是从娃娃抓起,我们利用课后和节假日进行训练,并取得了较好的收获。

2、我们积极抓好学校球类和棋类的训练工作,定期举行了各类比赛,从而提高各类水平,让学生互相学习,共同提高。所以我校各类训练队开展的有声有色,取得了良好的效果。

3、本学年度我校抓好开展各类校内比赛活动。广播操比赛、篮球比赛、拔河比赛等活动,使全校掀起体育训练、强身健体的热潮。我校学生体育技能成绩达标98%以上合格,学生的身体素质大大地增

强,为今后建设社会主议有了生力军。

二、经验和体会

1、我每次活动都会提前备课。精心备课,安排好每一节课的每一环节,以免活动时失控。

2、内容多样化。本学年主要以任务完成型完成,还有集体活动型,教师讲解型。任务完成型可以促进学生的探索问题能力,集体活动型可以集中全组学生的智慧,使问题的解决更灵活、更全面。

3、针对性教育。活动时要根据每个学生的特点和特长分配不同的学习任务。发挥他们的长处,补足他们的短处,教师要分类指导,指定不同的目标,实施不同的教育。

三、存在的问题及改进方法:

活动有时比较缺少目的性,学生不知如何学习。以后要制定具体、明确的目标,严格要求和管理学生,要形成正规的管理模式,制定良好的纪律来规范学生,让学生学有所得。

二十一世纪需要高素质的人才。因此,我们会继续把提高学生素质放在首位。为体育活动培养学生能力提供了更好的园地。

白沙一中

20xx年x月x日

体育兴趣小组总结

白沙一中

20xx年x月1

更多相关推荐:
语言总结

语言表演(口才)-----------为什么要学习语言表演《中国少儿语言表演分级培训教程》依据全语言教育理论,以《国家中长期教育改革和发展规划纲要》为指导,体现以儿童为主体、以素质教育为核心的新教育思想,符合少…

语言活动总结

小班语言活动总结紧张的一学期快结束了,回顾这学期幼儿在语言学习方面还是有长进的,为了能更好的总结本学期的教学工作,从中吸取教训,为今后的教学工作提供依据,特对本学期的语言教学工作作如下总结:一、加强语言的基础训…

汉语言文字工作总结

汉语言文字工作总结为了深化教育教学改革,全面推进素质教育,以市语委的统一要求和部署为目标,进一步加大国家语言文字工作方针政策的宣传力度,本年度我校继续贯彻执行《国家通用语言文字法》和国家语言文字工作的方针,开拓…

20xx语言文字工作总结

多年来,我校高度重视语言文字工作,在市区教育局的领导下,贯彻落实国家和省等各级部门学校语言文字工作会议精神。以《中华人民共和国国家通用语言文字法》和教育部、国家语委《关于进一步加强学校普通话和用字规范化工作的通…

中班语言专题总结

中班语言专题总结滨海县幼儿园范丽丽语言是思维的表现形式,而思维的基础是感觉与知觉。让幼儿多看、多感受,才能获得各种感官的刺激,激发其思维活动,从而获取丰富的感性认识。有了表达内容就会产生使用语言表达的愿望。由此…

幼儿园大班语言总结

语言与思维有着密切关系,同为智力与创造力的重要因素人们为什么能通过交谈、通信等语言活动来交流思想呢?就是语言和思维之间有着密切的关系。首先,语言活动离不开思维,语言不是空洞的声音或字形集合,而是有确定意义的心理…

语言总结

语言文字工作检查评估工作总结为了认真贯彻落实中华人民共和国国家通用语言文字法和辽宁省实施中华人民共和国国家通用语言文字法办法进一步加强语言文字管理工作提高文字工作规范化水平坚持拓展创新机制建设的工作思路从长远发...

总结一下各种语言按钮事件的找法

总结一下各种语言按钮事件的找法调试软件最重要的就是下断点那么如何下断点就是一门重要的技巧比如弹提示框就下MessageBoxA注册表的就下RegOpenKeyA等等当然能直接下到按纽事件当然更为方便因为到了按纽...

R语言学习总结

R语言学习总结经过接近一个学期的学习从对R语言的完全陌生到现在对其有了一些粗浅的认识其中经历了遇到困难苦思冥想的艰辛也有解决问题以后豁然开朗的畅快在学习的过程中以前掌握的数理基础给我带来了不少便利而认真地态度和...

语言学总结

英语专业八级语言学总结一语言和语言学1语言的区别性特征Designoffeaturesoflanguage任意性arbitrariness指语言符号和它代表的意义没有天然的联系二重性duality指语言由两层结...

英语语言实践(3)总结

英语语言实践3总结姓名李月超班级英09A1学号119xx020xx2第一次听说并且参加了这种形式的暑期实践活动感觉新鲜充满了好奇按部就班的一点点的融入了这次活动实践活动分为三个部分社会实践口译实践笔译练习和竞赛...

中班语言《寻找快乐》

中班语言寻找快乐中班语言寻找快乐设计意图老师喝水老师穿鞋老师尿尿每当听到幼儿大声重复这些时真是哭笑不得不知道的人还以为是幼儿让老师喝水穿鞋尿尿的呢其实这是幼儿自身的要求中班部分幼儿在语言表达上都存在这样的问题说...

总结语言(46篇)