printf函数的实现vc6.0和win_tc
来源:互联网 发布:无尽武装听书软件 编辑:程序博客网 时间:2024/06/05 23:49
看一段代码:
int a=2,*p=&a,*q=&a;
printf("%d%d\n",*p++,*(q++));
p=&a;q=&a;
prrintf("%d%d\n",*p,(*q)++);
下面是VC6.0
下面是win_tc
结论:不同的编译器对printf的实现是不一样的,vc的实现是自左向右计算,(像是队列实现的)对数据输出;而win_tc刚好相反,是从右向左对各个参数进行计算,(像是堆栈)输出结果自然会不一样;
注:win_tc是和turbo c 差不多的,我对第一种输出不是很理解。
- printf函数的实现vc6.0和win_tc
- Linux在vc6.0中的printf实现
- printf 函数的实现 *
- printf函数的实现
- printf函数的实现
- 简单的printf函数实现
- printf 函数的实现原理
- 实现自己的printf函数
- printf 函数的实现原理
- 实现自己的printf函数
- printf 函数的实现原理
- printf函数的实现原理
- 实现自己的printf函数
- 实现简单的printf函数
- 实现自己的printf函数
- STM8L的printf函数实现
- c实现的printf函数
- 构造、析构函数的调用顺序及VC6.0和VC2010中实现的差别
- SqlHelper中使用事务示例
- 程序计时及时间获取(Windows系统C++)
- Oracle 集群(RAC)的启动与关闭
- 荷兰国旗问题
- spring中的classpath说明
- printf函数的实现vc6.0和win_tc
- C++线索二叉树
- java计算时间差
- Kinect for Windows SDK开发初体验(一)环境配置
- 项目管理
- regsvr32.exe 的的使用方法及实现
- sql server 事务编程经典例子
- SSH框架中数据库数据生成execel表格提供下载
- Unable to find a version of the runtime to run this application.【matlab】