① c语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号,错在哪里
1不是分割符,是结束标志
2 生成obj文件
② c语言中的分隔符有哪些
c语言中,分隔符有逗号、空白符、分号和冒号。
(1)逗号作为分隔符用来分隔多个变量和函数参数;
(2)空白符常用来作为多个单词间的分隔符,也可以作为输数据时自然输入项的缺省分隔符;
(3)分号常用于for循环语中for后面,圆括号内的三个表达式之间;
(4)冒号用于语句标号与语句之间。
(2)c语言每行都有分号扩展阅读
C语言分隔符的使用
#include<stdio.h>
#include<string.h>
intmain()
{
charstr[]="now,isthetimeforall,goodmentocometothe,aidoftheircountry";
chardelims[]=",";
char*result=NULL;
result=strtok(str,delims);
while(result!=NULL){
printf("resultis"%s" ",result);
result=strtok(NULL,delims);
}
}
③ 编程c语言,为什么要有那个分号
分号是告诉编译器那里为一行,编译器看到分号后就会把之前的指令编译成汇编…
④ C语言的语句都要以分号结束,除了变量定义的语句不需要分号是否正确
这话不对。
C语言的语句都要以分号结束的。变量定义的语句也需要分号结束。
例如:
int a,b;
float x,y;
⑤ C语言中的每条执行语句都需要用分号结束吗
第二个for循环只是为了让临时变量k自加到字符串结尾处
所以循环只需要条件,循环体内无执行语句
⑥ C语言代码后面加分号代表什么
//通常情况是代表语句结束,偶尔会有个例外(比如说for语句)。
inta;//定义了Int型变量a,语句结束,加上;
floatb,//定义了float型变量b,语句未结束
c;//继续定义了float变量c,语句结果,加上;
for(inti=0;//;前表示for语句的初始化语句
i<10;//;前表示for语句的条件判断
++i)
⑦ 在c语言中,for循环语句后面有的有分号,分号是什么意思谢谢!
一个单独的
分号
意味着一条
空语句
,意思是什么也不做,这是符合
语法
的。
for
语句
括号
后面紧跟分号,一般来说都意味着书写
错误
,而且常常是很致命的,这种错误审查
源代码
的时候很难发现。与此类似,
if语句
的判断条件的括号紧跟分号,也很致命。
如果确实要写一条空语句,建议这样做,
方法1
分号单独占一行,不要跟在括号的后面,
方法2
用一对{}表示空语句。