C语言课程常用库
本文总结C语言课程学习中尝试用到的库函数与方法。
math.h
pow(float a, float b)
注意返回值为浮点型
abs(int x)
fabs(float x)
注意浮点型取绝对值要使用fabs()
数据类型
bool
C语言中没有bool值,不可以使用true / false
unsigned
不要在它减到0时继续往下减,否则会变成无穷大
结构体
结构体中不能包含函数,不推荐在定义结构体后直接声明变量。
结构体作为数据类型,需要在前面加上struct
,比如
1 | struct Time devide(struct Time t1, struct Time t2){} |
循环
不允许在for
内定义变量
指针与引用
C语言中没有引用
报错汇总
是否忘记了向源中添加“#include “stdafx.h“”
对于每一个出错的.cpp文件,右键——》属性——》C/C++——》预编译头,选择不使用预编译头即可。