
C/C++ 宏定义关键字有多少个,还有用法 # 和## 等这些符号
【1】宏定义的关键字都有啥?必须要全例如:#define#if#pragma#endif【2】各种特殊符号和用法【3】不要copy,复制一大堆过来...
【1】宏定义的关键字都有啥? 必须要全
例如:
#define
#if
#pragma
#endif
【2】各种特殊符号和用法
【3】不要copy,复制一大堆过来 展开
例如:
#define
#if
#pragma
#endif
【2】各种特殊符号和用法
【3】不要copy,复制一大堆过来 展开
3个回答
展开全部
想起来的宏还有 pack 关键字,用于进行字节对齐的。
#pack 1
按照一字节对齐
默认的操作系统是按照字对齐的。
关键字比较多:除了你上面提到的
还有static,const,typedef,inline等关键字。
static 和const关键字改变了普通变量的存储方式,一般的变量声明是在栈空间上,使用static关键字,将声明从栈空间,分配到了静态存储区上。
typedef是为了创建于平台无关的新类型使用的。
inline 作为内联函数的关键字,用来在编译时展开插入的函数
希望能帮到你
#pack 1
按照一字节对齐
默认的操作系统是按照字对齐的。
关键字比较多:除了你上面提到的
还有static,const,typedef,inline等关键字。
static 和const关键字改变了普通变量的存储方式,一般的变量声明是在栈空间上,使用static关键字,将声明从栈空间,分配到了静态存储区上。
typedef是为了创建于平台无关的新类型使用的。
inline 作为内联函数的关键字,用来在编译时展开插入的函数
希望能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询