定义一个循环的 loop 宏方法
发布日期:2021-09-16 04:37:00
浏览次数:7
分类:技术文章
本文共 338 字,大约阅读时间需要 1 分钟。
有一些老外的开源项目里经常能见到 loop 宏定义,总结下
#include#define loop(x,n) for (int x = 0; x < n; ++x)int main() { int i; loop(i, 10) { printf("%d\n", i); } return 0;}
gcc loop.c 可能会报以下的错
c.c:3:19: error: ‘for’ loop initial declarations are only allowed in C99 mode
从上面的错可以看到在宏里定义for 只允许在 c99 模式下定义
于是 gcc -std=c99 loop.c 搞定
转载地址:https://blog.csdn.net/wllabs/article/details/77878921 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月11日 04时20分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
取消掉Transfer-Encoding:chunked
2019-04-27
HTTP协议中的Tranfer-Encoding:chunked编码解析
2019-04-27
JavaScript面向对象编程
2019-04-27
在Javascript中使用面向对象的编程
2019-04-27
由浅入深剖析.htaccess
2021-06-30
php函数serialize()与unserialize()
2021-06-30
PHP Webservice的发布与调用
2021-06-30
php反射类 ReflectionClass
2021-06-30
php扩展xdebug基本使用
2021-06-30
为 PHP 应用提速、提速、再提速
2021-06-30
Linux下gedit显示行号
2021-06-30
《Advanced PHP Programming》读书笔记
2021-06-30
让我们谈谈RAID
2021-06-30
jQuery日期选择器插件date-input
2021-06-30
PHP使用curl_multi_add_handle并行处理
2021-06-30
NP问题
2021-06-30
AT&T与Intel汇编语言的比较
2021-06-30
javascript解析json
2021-06-30
WinDbg安装与使用
2019-04-27
推荐阅读的多核编程技术书籍
2019-04-27