前言:本篇回顾过去C中学习需要的不常用函数
12-13
平方根sqrt( )。
立方根主要用 cbrt( )。
res1 = pow(10, 5); 10的5次方
arr [13] [13] 二维数组的全元素 字符 初始化:
memset(arr, (unsigned char)'*', sizeof(char) * 13 * 13);
Define的语句代替
#define PRINT_MSG() do{printf("hello\n");}while(0)
要表示 "left和right的绝对值等于 1",
需要用 *abs()函数 *(<stdlib.h>),
写法是:abs(left - right) == 1
12-14
头文件stdbool.h
Sy Bool
用例:
#include <stdbool.h> // 必须包含!C99 标准中 bool、true、false 的定义在这里
// bool 函数:判断是否为偶数(核心:封装判断逻辑)
bool isEven(int n) {
// 条件成立返回 true,否则返回 false(可简化为 return n % 2 == 0;)
if (n % 2 == 0) {
return true;
} else {
return false;
}
}
新颖的注释方法:
#If 0 (换作1则可运行代码)
.............
.............
#endif
Int Clock();//返回程序从运行到执行此函数的时间 单位毫秒