C语言 这个程序里的FUN函数是怎么用的

2024-12-03 10:01:41
推荐回答(1个)
回答(1):

fun()函数输入参数p = d++;结果是 p = 2;执行此句扮物后 d = 2,
然后printf()中没有换行,输出缓冲区未满,暂时不打印,缓冲区中有一个 2未打印;

主函数中调用fun()函数,但是传敏漏的是值不是地址,故a的值不变,等于1;
此时有厅拿液换行,满足输出打印条件,故打印缓冲区的内容,加上子函数中的结果,
最后的结果为打印: 21