算法结构:
一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流程图。
结构化程序设计方法:
(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码。
字符型数组:
(一)字符常量:转义字符(n——换行,t——tab,r——回车,f——换页,b——退格,ddd——1到3位8进制的数代表的字符)
(二)字符变量:字符数据存储形式实际是以ASCII码存储。“%c”
字符串常量:双撇号括起来的一系列字符序列。
C的运算符有以下几种:
1、算术运算符(+ - * / %)结合方向自左向右
2、关系运算符(>, <, ==,"",>= ,<= ,!=)
3、逻辑运算符(! ,&&, ||)
4、赋值运算符(=及符号扩展赋值运算符)
5、条件运算符(? : )
6、逗号运算符( , )
控制语句:
完成一定的控制功能。
1、if()~else~
2、for()~
3、while()~
4、do~while()
5、continue
6、break
7、switch
8、goto
9、return
格式输入输出:
1、printf(%d—整型,%c—字符型,%ld,%md,%o,%u,%s,%-m.nf,%e,%g)
2、scanf(格式控制,地址列表)
数据输出
1、使用printf和scanf函数时,要在最前面加上#include《stdio.h》
2、printf(“ 第一部分 ”,第二部分 );把第二部分的变量、表达式、常量以第一部分的形式展现出来!
3、printf(“a=%d,b=%d”,12, 34)
一定要记住是将12和34以第一部分的形式现在在终端也就是黑色的屏幕上。在黑色屏幕上面显示为 a=12,b=34
printf(“a=%d,n b=%d”,12, 34)那么输出的结果就是:a=12,b=34
4.格式说明 表示内容 格式说明 表示内容:
%d 整型 int %c 字符 char
%ld 长整型 long int %s 字符串
%f 浮点型 float %o 八进制
%lf double %#o 带前导的八进制
%% 输出一个百分号 %x 十六进制
%5d %#x 带前导的十六进制
数据输入
1、scanf(“a=%d,b=%d”,&a,&b)
一定要记住是以第一部分的格式在终端输入数据。
在黑色屏幕上面输入的为 a=12,b=34才可以把12和34正确给a和b 。有一点不同也不行。
2、scanf(“%d,%d”,x,y);这种写法绝对错误,scanf的第二个部分一定要是地址!
scanf(“%d,%d”,&x,&y);注意写成这样才可以!
特别要注意:C语言中是用非0表示逻辑真的,用0表示逻辑假的。
C语言有构造类型,没有逻辑类型。
关系运算符号:注意<=的写法,==和=的区别!
if只管后面一个语句,要管多个,请用大括号!
1)关系表达式:
a、表达式的数值只能为1(表示为真),或0(表示假)。
如 9>8这个关系表达式是真的,所以9>8这个表达式的数值就是1。
如 7<6这个关系表达式是假的,所以7<6这个表达式的数值就是0
格式控制符:
只使用if语句:
多个if else语句:
switch case语句:
以上使用 break:



