参数是变量,指针的函数调用 void fun(int a,int*b);在函数中对a,b进行修改,返回后观察其结果
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 07:06:29
参数是变量,指针的函数调用 void fun(int a,int*b);在函数中对a,b进行修改,返回后观察其结果
你的问题描述的有点模糊
void fun(int a,int *b)
{
a = 1 ;
*b =100 ;
}
int main ()
{
int a =2 ;
int b = 200 ;
fun(a,&b) ;
printf("a = %d b = %d\n",a,b) ; //a =2 b = 100
}
在被调函数中,对a的改变不会影响到实参a,但是被调函数的指针b存放的是主函数中的b的地址,*b = 100会会影响主函数中b的值,如还有不明白的可以继续问我
void fun(int a,int *b)
{
a = 1 ;
*b =100 ;
}
int main ()
{
int a =2 ;
int b = 200 ;
fun(a,&b) ;
printf("a = %d b = %d\n",a,b) ; //a =2 b = 100
}
在被调函数中,对a的改变不会影响到实参a,但是被调函数的指针b存放的是主函数中的b的地址,*b = 100会会影响主函数中b的值,如还有不明白的可以继续问我
参数是变量,指针的函数调用 void fun(int a,int*b);在函数中对a,b进行修改,返回后观察其结果
对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中
函数调用 参数的传递void fun(int){ cout
下列各个成员函数中,纯虚函数是( ) A.void fun(int)=0 B.virtual void fun(int)
设有如下定义:int x=2,y;int fun(int*a){return *a+1;}下列函数调用中,实际参数正确的
#include #include // void fun(int a,int b,int c
C语言中指针变量作函数参数,为什么要在main函数里加上void swap(int *p1,int *p2);
定义函数int(int a,int b)求a,b的最大公约数,要求用函数递归调用的方法
若在一个函数中对变量a,b有如下定义: static int a; auto int b; 简述它们之间的异同
14.下面的函数调用语句中fun函数的参数个数是 fun(fun(a,a+b,a+c),(a+b+c),25);
主函数中两个变量a和b,需调用函数交换a和b值,返回交换结果
主调函数中的两个变量a和b,要求调用函数交换a,b值,返回交换结果,则以下正确的函数是()