这段c程序有这一部分有什么用?

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:14:05
floata,b,c,t; scanf("%f,%f,%f",&a,&b,&C); 就是前面这句! 一定要吗? if(a>b)

float 是声明浮点型变量,如果不先声明,则这些东西没法用,scanf 是把这些东西存入电脑中,电脑可以用这些东西进行相应的操作.
%f%f%f &a&b&c是一一对应的不能改变他们的位置.否则这里的数也会作相应的改变.

第一句是对变量a,b,c声明为浮点型嘛,如果不声明C编译系统就无法预先为它分配存储单元,第二句输入的数就可能被放在一个未知存储空间中。