会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
历史漫步
博客园
首页
新随笔
联系
订阅
管理
2017年4月23日
结构体中的宏定义
摘要: 第一次看见在结构体中有宏定义,开始有点迷糊,想到该结构是如何存储的?宏定义会是不会多次编译?以下是我看的一个列子: struct ACL_XML { / public / int depth; / 在这里我们要明白的是预编译与编译两者的区别:宏定义是在预编译时就会去找到相应的常量去替换,就是在编译成
阅读全文
posted @ 2017-04-23 11:03 历史漫步
阅读(5171)
评论(0)
推荐(0)
2017年3月5日
C语言常见数据类型在32位及64位机器上的使用
摘要: 概述 C语言有一些非常基本的数据类型,正是这些基本类型让我们可以延伸了无限的用户自定义类型,本文主要 介绍了 , , , , 等基本数据类型在 及 的使用情况。 示例代码: Linux32运行结果 Linux64运行结果 一些基本类型在32位及64位机上的大小差异 机器架构 | int | long
阅读全文
posted @ 2017-03-05 09:14 历史漫步
阅读(2943)
评论(0)
推荐(0)
2017年3月4日
C语言 static 修饰符
摘要: 在C语言中,static通常有2种含义: 1. 定义变量的生命周期 2. 定义变量或者函数的作用域 定义变量的生命周期 变量的生命周期是指,相对于程序运行的进程生命周期,变量存在的时间段。变量的生命周期由变量的存储类型(位置)决定。因此static的第1种含义也可以理解为,static定义了变量的存
阅读全文
posted @ 2017-03-04 13:26 历史漫步
阅读(279)
评论(0)
推荐(0)
公告