c语言“在调用函数时,主调函数通过参数向被调函数传递数据。”这句话怎么理解?

 我来答
灰太狼一拳把自己肚子打扁疼的嗷嗷叫
推荐于2018-03-21 · TA获得超过230个赞
知道小有建树答主
回答量:273
采纳率:90%
帮助的人:119万
展开全部
/*
*百度知道
*/
#include <STDIO.H>
void print(int num)
{
 printf("%d\n",num);
}
void change(int num)
{
 num = 15;
}
void true_change(int *num)
{
 *num = 15;
}
int main(void)
{
 int number = 10;
 print(number);//利用函数传值打印
 change(number);//试图通过函数改变值 但是函数是传值调用 不会改变的
 print(number);//观察没有改变
 
 true_change(&number);//利用传指针就可以改变
 print(number);//果然更改了
 return 0;
}

你可以去读读《C专家编程》

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式