关于C语言的学习,磨磨唧唧的。这里就总结一下到目前为止所学的东西。后续还会不断的更新总结。
关于一些基础概念
基础知识非常的冗杂,要总结出来非常非常的多,这里就不再一一总结,只把一些重要的提一提(其实我觉得每个都挺重要的。。)。基础都是在小甲鱼上学习到的,当然一定要坚持看才会越来越明白。
C数据类型:
- 基本类型
- 整型
- 字符型
- 实型(浮点型)
- 单精度型 &双精度型
- 枚举类型
- 指针类型
- 构造类型
- 数组类型
- 结构体类型
- 共用体类型
- 空类型
顺序程序设计
程序可分为三种基本结构:顺序结构 ,分支结构和循环结构。C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的,那么C语句可以分为以下五类:
1.表达式语句:
表达式语句由表达式加上分号“,”组成。其一般形式为:“表达式;”执行表达式语句就是计算表达式的值。例如:
x=y+z; 赋值语句
y+z;加法运算语句,但计算结果不能保留,无实际意义。
i++; 自增i语句,i自增1。
2.函数调用语句:
由函数名,实际参数加上分号“;”组成。其一般形式为“函数名(实际参数);”例如:
printf("C program"); 调用库函数,输出字符串。
3.控制语句:
用于控制程序的流程,以实现程序的各种结构方式。C语言有九种控制语句。可分为以下三类:
- 条件判断语句:if语句,switch语句。
- 循环执行语句: do while语句,while语句,for语句。
- 转向语句:break语句,goto语句,continue语句,return语句。
4.复合语句:
把多个语句用括号“{}”括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。例如:
{
x=y+z;
a=b+c;
printf("%d%d",x,a);
}
5.空语句:
只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句用来作空循环体。例如:
while (getchar()!='\n');
{
;
}
本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。
字符数据的输入和输出
Putchar函数(字符输出函数):
putchar函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为:“putchar(字符变量);”例如:
putchar('A');(输出大写字母A)
putchar(X);(输出字符变量X的值)
putchar('\n');(换行。对控制字符则执行控制功能,不在屏幕上显示)
Getchar函数(键盘输入函数):
getchar函数的功能是从键盘上输入一个字符,其一般形式为:“getchar();”通常把输入的字符赋予一个字符变量,构成赋值语句,如:
char c;
c=getchar();
网友评论