在C语言源程序中,标识符和程序分隔符必须用什么型字符?

在C语言源程序中,标识符和程序分隔符必须用什么型字符?,第1张

在 C 语言源程序中,标识符和程序分隔符必须使用空格字符来分隔。空格字符包括空格、制表符和换行符。这些字符用于将源代码分成单词和行。C 语言编译器会忽略源代码中的空格字符,因此您可以在源代码中使用空格字符来使代码更易于阅读和理解。但是,您应该避免在标识符中使用空格字符,因为这会导致编译器无法正确解析标识符。

C语言没有语句分隔符。英文分号是独立语句的结束符,它是C语句的组成部分,不能算作“分隔符”;英文逗号是逗号语句的组成部分,所以逗号也不是“分隔符”;复合语句要用一对{}把独立语句括起来,所以{}是复合语句的组成部分,也不能算是复合语句的“分隔符”;在一些复杂表达式中,C的语句不需要任何结束符也是符合语法的,如if(strcmp(a,b))中的strcmp(a,b)后什么符号都没有(独立写要有分号,否则错误)是合法的——由此看来,C没有语句的分隔符,也不需要语句分隔符。个人管见,供参考。

c语言中,分隔符有逗号、空白符、分号和冒号。

(1)逗号作为分隔符用来分隔多个变量和函数参数;

(2)空白符常用来作为多个单词间的分隔符,也可以作为输数据时自然输入项的缺省分隔符;

(3)分号常用于for循环语中for后面,圆括号内的三个表达式之间;

(4)冒号用于语句标号与语句之间。

扩展资料

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\"\n",result)

result=strtok(NULL,delims)

}

}

参考资料来源:百度百科—分隔符


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11706557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存