C语言学习中需要的额外函数

前言:本篇回顾过去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();//返回程序从运行到执行此函数的时间 单位毫秒

相关推荐
魔力女仆9 小时前
分享一个 JS 鼠标跟随贪吃蛇背景库
开发语言·javascript·计算机外设
2401_8949155310 小时前
GEO 搜索优化完整源码从零部署:环境配置、集群搭建全流程
开发语言·python·tcp/ip·算法·unity
MartinYeung510 小时前
[论文学习]自主性如何重塑个性化对LLM智能体隐私关切与信任的影响
人工智能·学习
麻瓜老宋10 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十二步,分号赋值链式修复、TOKEN_ASSIGN
c语言·开发语言·atomcode
FellAveal11 小时前
【Go语言入门学习笔记】Part18.工作池与WaitGroup(也即协程池)
笔记·学习·golang
菜鸟‍12 小时前
【论文学习】MICCAI 2024 || SGSeg:通过自引导机制实现胸部X光片语言引导分割的无文本推理
人工智能·深度学习·学习
lazy H12 小时前
Git clone 怎么用?克隆项目及常见问题完整教程
大数据·git·后端·学习·搜索引擎·github
菜鸟‍12 小时前
【论文学习】arxiv 2024 || RoSIS:基于鲁棒框架重新审视文本提示式手术器械分割
人工智能·学习·计算机视觉
颜x小12 小时前
[C#] C++与c#语法对比
开发语言·c++·c#
weixin_4236521312 小时前
C#使用JObject
开发语言·c#