- 博客(5)
- 收藏
- 关注
原创 c语言基础知识:高级指针
听过c语言的都知道,指针是这门语言比较复杂,比较难懂的东西,但学着学着多用用指针,就不难发现指针也是好学的。对于指针就一句话:指针即内存地址。学会了一些指针的基本操作,就会碰到高级指针,对于我这样学了没多久c语言的人来说,也需要绕一会。接下来就介绍一些学习中常见的高级指针。
2023-10-28 14:13:16 51 1
原创 c语言基础知识:#define与const、typedef的区别,一些其他预处理指令
define N 10 //称为明示常量 宏常量//const定义的常量,其实不是真正的常量,const修饰的变量表示只读//errorint brr[n];
2023-10-17 08:53:24 167
原创 c语言基础知识:浅谈define
例如输出日志信息,当文件较多时,为了方便查找问题,不可避免的需要在日志信息中打印除了错误之外的信息(文件信息,位置信息,时间信息等等),为了方便能在每次打印语句自动输入这些信息,可以用可变长参数的宏实现。宏函数的参数列表,宏参数不能有类型的名,直接就是宏的参数名,在预处理时,宏参数会用实参替换宏函数的参数也是用逗号隔开。在宏函数中,凡是使用到宏参数的地方,都应该对宏参数加();宏可以在全局作用域(函数外)定义,也可以在局部作用域(函数内)定义。#define 定义宏 宏常量,在预处理时直接简单替换。
2023-10-16 08:54:54 105 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人