文档详情

C语言知识点总结.doc

发布:2023-11-27约6.1千字共14页下载文档
文本预览下载声明
C语言最重要的知识点 总体上必须清楚的: 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 概念: 1、编译预处理 #include “stdio.h”… 2、每个C语言程序中main函数是有且只有一个。 4、算法:可以没有输入,但是一定要有输出。 6、break可用于循环结构和switch语句。 7、逗号运算符的级别最低,赋值的级别倒数第二。 第一章 C语言的基础知识 熟悉vc++ 1)、VC是软件,用来运行写的C语言程序。 2)、每个C语言程序写完后,都是先编译,后链接,最后运行。(.cpp?.obj---?.exe)这个过程中注意.cpp和.obj文件时无法运行的,只有.exe文件才可以运行。 第二章 流程图 第三章 顺序结构 1.标识符 1)、标识符: 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了 数据类型P43图3.4 算术表达式和赋值表达式 核心:表达式一定有数值! 1、算术表达式:+,-,*,/,% 一定要注意:“/” 两边都是整型的话,结果就是一个整型。 3/2的结果就是1. “/” 如果有一边是小数,那么结果就是小数。 3/2.0的结果就是0.5 “%”符号请一定要注意是余数,而非除号。)%符号两边要求是整数。 2、赋值表达式: 1、int x, x=10; 定义完成后,可以连续赋值。 3、复合的赋值表达式: int a=2; a+=2+3;运行完成后,a的值是7。 一定要注意,首先要在2+3的上面打上括号。变成(2+3)再运算。 4、自加表达式: 自加、自减表达式:假设a=5,++a(是为6), a++(为5); 运行的机理:++a 是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个++a表达式的数值为6,而a++是先用该表达式的数值为5,然后再把a的数值加上1为6,再放到变量a中。 进行了++a和a++后 在下面的程序中再用到a的话都是变量a中的6了。 口诀:++在前先加后用,++在后先用后加。 字符 1)字符数据的合法形式:: 1 是字符,1是字符串。   大写字母和小写字母转换的方法: A+32=a 相互之间一般是相差32。 2)转义字符:P40 1、使用printf和scanf函数时,要在最前面加上#include“stdio.h” 2、printf可以只有一个参数,也可以有两个参数。 7、格式输出 格式说明 表示内容 格式说明 表示内容 %d 整型 int %c 字符 char %ld 长整型 long int %s 字符串 %f 浮点型 float %o 八进制 第三节 数据输入输出P69,74,75-77 第四章 特别要注意:C语言中是用非0表示逻辑真的,用0表示逻辑假的。 关系运算符号:注意=的写法,==和=的区别! if只管后面一个语句,要管多个,请用大括号! 2)逻辑表达式: 核心:表达式的数值只能为1(表示为真),或0(表示假)。 共有 || ! 三种逻辑运算符号。 !|| 优先的级别。 3)if 语句 a、else 是与最接近的if且没有else的语句匹配。 b、交换的程序写法:t=x;x=y;y=t; c、if(ab)t=a;a=b;b=t; if(ab){t=a;a=b;b=t;}两个的区别 d、单独的if语句:if(ab)t=a; 标准的if语句:if(ab)min=a; else min=b; 嵌套的if语句:if(ab) if(bc)printf(“ok!”); 多选一的if语句if(a= =t)printf(“a”); else if(b= =t)printf(“b”); else if(c= =t)printf(“c”); else pritnf(“d”); 4)条件表达式:   表达式1 ?表达式2 :表达式3 口诀:真前假后。 b、注意是当表达式1的数值是非0时,才采用表达式2的数值做为整个运算结果,当表达式1的数值为0时,就用表达式3的数值做为整个的结果。 5)switch语句: 第五章 1)三种循环结构: a)for(
显示全部
相似文档