c语言。没有返回值,每次a都是8,x都是4,为啥不选A?

2025-05-16 08:01:59
推荐回答(4个)
回答(1):

因为X是静态变量,在程序f(a)结束完后并不释放空间,保留运行的值,可以参考C语言的变量类型那一章

回答(2):

选C,x是静态型,在程序运行时就分配了固定的内存空间,直到程序运行结束才释放。

回答(3):

选C a只是参数 x是静态变量

回答(4):

不是选A,而是选C。