在C语言中用逗号分割开的声明语句是怎么样的?

在C语言中用逗号分割开的声明语句是怎么样的?,第1张

逗号分隔开的声明语句

C语言可大多数语言一样,允许用逗号分隔声明语句中的标识符列表,说明这些运算符是同一变量类型。例如:

float Area,Height,Width

但有些程序员喜欢把标识符写在不同的行上。如:float Area,

Height, Width

这样写至少有一个好处,就是可以在每个标识符后边加上注释。

在声明变量的时候,也可以直接给变量赋值,这叫做变量的初始化。

c语言scanf输入时能用逗号隔开,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应。

对于标准输入函数scanf来说,括号内的格式字符串,也就是由" "中的部分,除了%引导的格式字符之外,所有的其他字符必须在输入数据时原样原位置输入。例如:

scaf("%d,%d",&a,&b)

两个%d之间的逗号就是普通字符,它必须在你输入a和b的值的时候,也输入到ab之间。输入如下:

5,6

如果不输入逗号,或者输入空格,输入均不会正确。

扩展资料:

scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。

如:scanf("%d %d",&a,&b)

函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2;

如果只有a被成功读入,返回值为1;

如果a和b都未被成功读入,返回值为0;

如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z 或者Ctrl+d。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存