随笔分类 -  C/C++

摘要:简介 assert 是 C 语言中的一个宏,用于在程序运行时进行条件检查,主要用于调试目的。它在 <assert.h> 头文件中定义,用于验证程序中的假设条件是否成立,如果不成立,程序将打印错误信息并终止执行。 特点 调试用途:主要用于捕获程序中的逻辑错误或不期望的条件。 可移除:通过定义 NDEB 阅读全文
posted @ 2024-07-28 21:49 大雄的叮当猫 阅读(441) 评论(0) 推荐(1) 编辑
摘要:1. GCC/G++ gcc和g++是GNU Compiler Collection中的编译器,分别用于编译C和C++程序。它们的编译过程主要包括四个步骤:预处理(Pre-Processing)、编译(Compiling)、汇编(Assembling)、链接(Linking)。 1.1 编译过程 预 阅读全文
posted @ 2024-07-23 22:23 大雄的叮当猫 阅读(130) 评论(0) 推荐(0) 编辑
摘要:指针 定义 指针是一个变量,存储另一个变量的内存地址,它允许直接访问和操作内存中的数据,使得程序能够以更灵活和高效的方式处理数据和内存。 获取变量地址:使用取地址符 &。 访问地址上的数据:使用解引用符 *。 例子1 指针是存储另一个变量地址的变量。通过使用取地址符 & 和解引用符 *,我们可以灵活 阅读全文
posted @ 2024-07-22 21:35 大雄的叮当猫 阅读(532) 评论(1) 推荐(5) 编辑

点击右上角即可分享
微信分享提示