首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

getc与文件流的有关问题

2012-08-08 
getc与文件流的问题请问这句话是什么意思:getc有可能被实现为一个宏,如果是这样,stream参数就可能被计算不

getc与文件流的问题
请问这句话是什么意思:
getc有可能被实现为一个宏,如果是这样,stream参数就可能被计算不止一次,所以它不能有副作用(例如,他不能影响变量)。
(这里的stream指的是文件流。)

1.为什么说stream的参数不止计算一次?
2.为什么不能有副作用?
3.宏函数和一般的函数有什么区别?

[解决办法]
google 宏
[解决办法]
楼主自己谷歌
[解决办法]

探讨

google 宏

[解决办法]
编译选项加/EP /P,重新编译,查看宏展开后对应的.i文件。

[解决办法]
1楼效应,lz还是Google吧

热点排行