作业帮 > 综合 > 作业

若定义Int ;char c;float f;scanf("%d,%c,%f",&a,&c,&f); 若输入10,A,1

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/03 16:39:52
若定义Int ;char c;float f;scanf("%d,%c,%f",&a,&c,&f); 若输入10,A,12.5,则a,c,f分别是?
若定义Int ;char c;float f;scanf(
这个问题我来回答你好了:
1、通过键盘输入:10,A,12.5.这些数据会放到一个地方,叫做标准输入流,你现在不需要理解,知道这个东西就可以了.以后深入学习标准IO,文件IO就知道了.
2、程序里出现scanf,就是说要从标准输入流里面读入数据,如果没有,就等着,有了就开始读.
3、首先读入一个10,遇到逗号,停止,然后吧10赋值给a,再读入A,遇到逗号停止,赋值给数据C,再读入12.5,后面就是回车了,也停止,赋值给数据f
就这么简单