鱼C论坛's Archiver
论坛
›
C\C++交流
› 函数调用问题
Anonymous
发表于 2022-3-4 14:14:16
函数调用问题
#include <stdio.h>
{
int k=5;
void f(int *s)( s=&k;
*s=k;
}
main( )
{
int m=3;
f(&m);
printf(' '%d,%d/n", m, k);}
程序运行后的输出结果是
为什么m的值没有改变,是因为f是对m的地址调用的吗,如果是f(*m)就改变了吗
jhq999
发表于 2022-3-4 19:39:19
谁全看明白了?
因为s=&k;
FallenLight
发表于 2022-3-28 00:34:43
能把你的代码格式手动调好来吗?{:10_261:}
页:
[1]
查看完整版本:
函数调用问题