最后两行的输出结果不一样是因为在这段代码执行过程中,对goods数组中的元素进行了修改。

在第一个输出结果之后,代码执行了一段循环遍历的操作,可能对goods数组中的元素进行了修改。而在第二个输出结果之前,并没有对goods数组中的元素进行修改,所以第二个输出结果是初始时的值。

具体来说,在第一个输出结果之后,代码执行了以下操作:

  • 对goods数组中的元素进行了初始化,包括修改了fpack和fbox属性的值。

而在第二个输出结果之前,并没有对goods数组中的元素进行修改,所以第二个输出结果是初始时的值。

如果想要输出最新的结果,可以在第二个输出结果之前,再次对goods数组中的元素进行修改或更新。

signed main	FILE fp;	iffp=fopendatatxtr==0		couterror while opening the fileendl;exit0;		couttest1endl;	bool tmpf=1;	forint i=1;i=N2;i++		int abcde;		fscanffpddddd&a&b&c&d&e;		printfd d d d dnabcde;

原文地址: https://www.cveoy.top/t/topic/ioic 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录