#include<stdio.h> void f (int *p); main() {int a[5]={1,2,3,4,5},*r=a; f(r);printf("%d\n",*r);
#include<stdio.h> void f (int *p); main() {int a[5]={1,2,3,4,5},*r=a; f(r);printf("%d\n",*r);
日期:2018-05-10 11:09:27 人气:1
#include
void f (int *p);
void main()
{
int a[5]={1,2,3,4,5},*r=a;
f(r); //将首地址a传给函数p
printf("%d\n",*r); //由于是值传递,即将r的值传给p,但是没有改变r的值,
//此时*r的值既是a[0]
}
void f (int *p)
{
p