贪吃蛇c语言程#includestdiohint fun static int x=1; x =2; return x;int main int is=1; fori=1;i=3;i++ s = fun; printfdns; return 0;解释结果
结果为16。
在主函数中,初始值s为1,然后通过循环调用fun函数3次,并将每次调用fun函数的返回值与s相乘,最后输出s的值。
在fun函数中,声明了一个静态变量x并初始化为1。每次调用fun函数时,x的值会乘以2,并返回给主函数使用。
因此,第一次调用fun函数时,x=1,返回值为2;第二次调用fun函数时,x=2,返回值为4;第三次调用fun函数时,x=4,返回值为8。
最后,s=124*8=16,所以输出结果为16。
原文地址: http://www.cveoy.top/t/topic/iiuh 著作权归作者所有。请勿转载和采集!