C语言结构问题

[复制链接]
查看11 | 回复1 | 2011-12-5 14:03:17 | 显示全部楼层 |阅读模式
do{if(a==10);
{//请问此处是走else分支吗?这个表达式什么含义
b=10;
}}while(c==10);注意if语句后面有一个分号,所以你标注的那个地方不走else分支,是顺序执行的部分。这么写也不是什么特殊的表达式,在C/C++编程时,有时候为了增加代码可读性,可以将一些语句用{}包起来,对于程序执行没有任何实际的影响...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行