指针作参数不能改变其地址,能改变其指向的值 范例为转载 指针作参数不能改变其地址 #include<stdio.h> void aa(int *p) { p+=3; } int main() { int a[5]={1,2,3,4,5}; int *p=a; printf("%d\n",*p); aa(p); printf("%d\n",*p); } 你要改变的话,你要传递指针变量的地址,像下面...
int x =10; //定义一个整型变量x,初始值为10int *p = &x; // 定义一个指针p,并让这个指针指向变量x*p = 100; //通过指针p,对x进行赋值。变量x的值变为100关键在于 p = 100; 语句,这个语句意思是:将p所指向的变量x的值赋值为100 ...
在调用函数时,如果实参是指针变量,它与对应形参之间的数据传递方式是()A.地址传递B.指向内容的单向传递C.形参值的改变再传回给实参D.传递方式可由用户指定