社区
C语言
帖子详情
请教宏#define fn(i) { (i) } 的意义
啊姆架构狮
2019-02-08 09:04:09
在linux的文件看到的,请教下这个意思是什么
...全文
118
2
打赏
收藏
请教宏#define fn(i) { (i) } 的意义
在linux的文件看到的,请教下这个意思是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
单眼皮的根号3
2019-02-09
打赏
举报
回复
搜一下内核的用法可以知道具体作用,现在可以盲猜一下,比如有变量a以及如下用法:fn(a);宏替换后就是{(a)};只是让CPU去内存中访问变量a,然后什么都不做,这样会引起编译器警告,但是还是有作用的,占用一个极小的时间,也就是延迟,另一个作用就是如果a是一个文件,这样做可以更新文件的最近访问时间,所以可以盲猜为延迟和更新文件时间,但是具体作用要看Linux内核
耕者走兔
2019-02-08
打赏
举报
回复
看上去像个宏函数。
172集通俗易懂的C语言从入门到项目实战教程
1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平;2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#
define
和#undef、
宏
和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。
300多条MTK工作笔记为你的工作节省一半时间
PDF文件下载:http://download.csdn.net/detail/feosun/3858953 出处:http://blog.csdn.net/feosun 1.加销量统计,机型为A74 SMSMsg.c
宏
SMS_SEND_NOT_SAVE_SUPPORT (销量统计
宏
) #
define
PROJECT_NAME "A74"
c/c++笔试题
微软亚洲技术中心的面试题!!!1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:
Linux Barrier I/O 实现分析与barrier内存屏蔽 总结
一直以来。I/O顺序问题一直困扰着我。事实上这个问题是一个比較综合的问题,它涉及的层次比較多,从VFS page cache到I/O调度算法,从i/o子系统到存储外设。而Linux I/O barrier就是当中重要的一部分。可能非常多人觉得,在做了文件写操作后,调用fsycn就能保证数据可靠地写入磁盘。大多数情况下,确实如此。可是,由于缓存的存在。fsycn这些同步操作。并不能保证存...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章