Re:谁给讲讲逗号表达式

[复制链接]
查看11 | 回复0 | 2021-1-29 05:14:33 | 显示全部楼层 |阅读模式
一个不是很好的例子while(fgets(...)){...}我想让fgets之前记录一下文件指针。。。但是循环体里面有很多很多地方用continue....我不想都改。。。于是就在只改第一行为while(pos=ftell(fp),fgets(..)){
说到这里,其实我的意思已经明白了。。。C语言里面有很多只能放一个表达式的地方,更明显的是for语句在那里面很多时候都要用到逗号表达式。。。
比如在for循环头初始化多个变量等等。。。
像这样的逗号表达式的应用比较普遍,而且不影响可读性同时使得程序更紧凑,用用还是可以的。。。
solveproblem (解决问题|专门解决各种问题) 在 ta 的帖子中提到:除了我那么危险的用法,靠谱的用法都有哪些呢比如说,赋初值?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行