C语言代码后面加分号代表什么

;;;就是上面这个符号,很多语句后面都加,加和不加各代表什么各位指点下!补充一点我指的是为什么有的语句不用加,有的需要加!... ;;;
就是上面这个符号,很多语句后面都加,加和不加各代表什么
各位指点下!
补充一点
我指的是为什么有的语句不用加,有的需要加!
展开
 我来答
ggdmdf
推荐于2016-03-27 · TA获得超过1520个赞
知道小有建树答主
回答量:1024
采纳率:0%
帮助的人:1236万
展开全部
// 通常情况是代表语句结束,偶尔会有个例外(比如说for语句)。
int a;    // 定义了Int型变量a,语句结束,加上;
float b, // 定义了float型变量b,语句未结束
        c;  // 继续定义了float变量c,语句结果,加上;

for (int i=0;     // ;前表示for语句的初始化语句
          i<10;   // ;前表示for语句的条件判断
          ++i)
小诺的晴空
2015-09-09 · TA获得超过115个赞
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:109万
展开全部
C语言的标准说的是一个完整的C语句必须用分号结束,不然编译会报错。
而预处理命令#define不是C语言语句,这种就不需要加分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
671382445
2010-02-01
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
分号对C语言C程序是至关重要的。分号决定这段待执行程序语句的结束,一段执行语句后面必须加分号。像别的命令符 如:if ··后面可以不加分号,还有几个忘了 学过很久都没用到了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dxbzidane
2010-02-02 · 超过12用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:34.2万
展开全部
正常的一句c代码加个分号才是一个语句 要不然只是个表达式 是不完整的
而有些for(;;){} while{} 等花括号的结尾不用加分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宝爸日记
2010-02-01 · TA获得超过115个赞
知道答主
回答量:93
采纳率:50%
帮助的人:52.3万
展开全部
代表的是一个C语句的结束。
例如定义一个变量,int test=10;
意思是生命一个int型的变量test,并赋值为10,然后此语句结束。
在for(int i=0;i<10;i++)等循环语句中是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(14)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式