【C语言】c程序设计3小时期末考试不挂科,赠资料!

目录 content
C语言的基础知识
输入输出函数 ——prinf、scanf、getchar()、 putchar()
表达式——关系表达式、逻辑表达式
数据结构——顺序结构、选择结构(if、switch)、循环结构(while、do-while、for、break、continue、goto)
函数——读懂、会写、库函数的调用
指针
数组——一维数组、二维数组、初始化数组元素的引用、数组的应用
·未涉及到的知识点:编译预处理、结构体与共用体、文件
C语言的基础知识
只有一个main函数
先编译(.c)、后链接(.obj)、最后运行(.exe),只有运行文件可以运行
2、标识符

尽量采用能说明程序对象意义的标识符(eg.取一个东西的平均值的时候,可以用average)

3、进制转换

4、算数表达式和赋值表达式

eg.所以%无法对float、double等非int型进行运算
同时取整数一般为向下取整 1/2=0 -1/2=-1





5、字符 char型


八进制 \ 加上 2-3位八进制的数
十六进制 \ 加上2-4位十六进制的数


%c以字符的形式输出
%d以十进制整型数据的形式输出
%o以八进制整型数据的形式输出
%#o带前导的八进制整型数据的形式输出 前面会有0 eg.017
%x以十六进制整型数据的形式输出
%#x带前导的十六进制整型数据的形式输出 前面会有0 eg.0xf
%f以小数的形式输出
功能:使用转义字符控制数据的输出
输入输出函数
1、数据输出printf()





2、数据输入scanf()

&取地址的符号
p=&a取地址 *p取数值



表达式和数据结构
1、表达式
前面已经介绍了两种:(1)赋值表达式 a=1;(2)算术表达式 a+=1


判断真假,从左往右

&& 与运算 || 或运算
2、数据结构(选择结构、循环结构)


(以上为所有if的结构)


default:相当于if后面的else







函数









abs对整数取绝对值
fabs对小数取绝对值
sqrt开平方根
指针






数组












文件

前面str 需要引用include<string.h>
len=lenth长度
cat连接
cmp=compare比较
cpy=copy拷贝









