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++——》预编译头,选择不使用预编译头即可。

This is a summary

Any content (support inline tags too).