c语言中的分号
① c语言里,如何用printf输出分号,分号前面要加什么是\还是%还是
不用加任何东西,分号是可以直接输出的
例如printf(";");这样就可
希望对你有帮助,望点赞谢谢。
② C语言如何计算分号
分号是语句结束的标志,但循环、if、以及子函数如long long a(int b)后边不要分号,其他都用,但不能加两个分号,虽然不会报错,但可能会影响结果。
③ 在C语言中什么语句后要加分号,什么语句后不用分号
分号代表语句结束来假设你有一个数组源int
a[5];那么你可以这样给数组赋值for(int
i
=
0;i<5;i++)
a[i]=i;这个是没加分号的,那么a[0]=0,a[1]=1....a[4]=4;for(int
i
=
0;i<5;i++);这样加了分号,就代表结束了,相当于循环只执行了i,然后就退出循环了
a[i]=i;//这样相当于只有a[4]=4;
c语言中,分号代表语句结束
④ C语言代码后面加分号代表什么
我可能应该知道你意思了呢,
是不是你认为#define,#include之类的预处理命令后面没有分号?!
原因是他内们不容是C语句,
C语言的标准说的是一个完整的C语句必须用分号结束,
“预处理命令不是C语言语句”这是标准C的规定的,记住就行
相信楼上说的比较清楚了,我不多唠叨了,现在你明白了吧,呵呵。。。
⑤ C语言中的双分号是什么意思
啥双分号?比如for(i=0;;i++)这种?
那是省略……就上面这个例子,意思是不在这里考虑循环条件(那么在这个for里肯定会有break语句,否则就变成无限循环了)
⑥ C语言中的逗号和分号有什么区别和联系
一般地,逗号和分号都可作为一个表达式结束的标志。
最主要区别:
分号是语句结束标志,逗号是表达式结束标志。
比如样例:
#include<stdio.h>
intmain()
{
inti,j;
printf("Case1: ");
for(i=j=0;i<10;i++)printf("i=%d",i++),printf("j=%d",j++);
printf(" Case2: ");
for(i=j=0;i<10;i++)printf("i=%d",i++);printf("j=%d",j++);
return0;
}
⑦ C语言程序里何时用分号
分号是一个语句的一部分,所以所有简单非复合语句都应该包括分号。
⑧ C语言中的逗号和分号有什么区别和联系啊
逗号除了在参数列表中用到,还有就是逗号表达式啊,具体的逗号表达式LZ可以网络一下,很多。
至于LZ问的这个问题,我猜是不是这样的情况。
例子如下:
//用分号隔开,需要大括号
if(flag)
{
表达式1;
表达式2;
}
/*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/
if(flag)
表达式1,
表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分号了*/
分号不能用逗号来替代的;
我们在for语句中经常会用到逗号和分号
如 for(i=1,j=2,k=3; ; i++,j+=2)
⑨ 在C语言中,for语句的后面加分号和不加分号有何不同,该分号有什么作用
加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一专行。
不加分号属,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里的条件要满足。
分号代表语句结束。
例如:
for(i=0;i<100;i++);
就等于:
for(i=0;i<100;i++)
{
;
}
(9)c语言中的分号扩展阅读:
注意事项
格式:
for(表达式1;表达式2;表达式3){
//若干语句(循环体)
}
执行规则:
计算表达式1,完成必要的初始化工作;
判断表达式2的值,若表达式2的值为true,则进行3,否则进行4;
执行循环体,然后计算表达式3,以便改变循环条件,进行2;
结束for语句的执行。
⑩ [c语言] C语言中 分号( ; ) 使用的问题。万分感谢!
其实分号和顿号气的是一样的作用,只不过分号是用来分开句子,而顿号是用来分开词语的!