首页 > 其他 > 详细

C 基础

时间:2017-09-30 21:27:05      阅读:179      评论:0      收藏:0      [点我收藏+]

## 指针

### 值传递

> 不影响变量本身

### 地址传递

> 影响变量本身

###引用传递

> 影响变量本身

```C#includeint main(){

int a[]={1, 2, 3, 4, 5};

int *p;

p=a;

int i=0;

for(i=0;i<5;i++){

printf("%d\t",a[i]);

}

putchar(‘\n‘);

for(i=0;i<5;i++){

printf("%d\t",p[i]);

}

putchar(‘\n‘);

for(i=0;i<5;i++){

printf("%d\t",*(p+i));

}

putchar(‘\n‘);

for(i=0;i<5;i++){

printf("%d\t",*(a+i));

}

putchar(‘\n‘);

for(i=0;i<5;i++){

printf("%d\t",*p);

p++;

}

for(i+0;i<5;i++,p++){

printf("%d\t",*p);

}

putchar(‘\n‘);

}

```

 

```C#includevoid fun1(int x){

int i=2;

printf("%d\n",i+x);

}

void fun2(int x){

int i=2;

printf("%d\n",i*x);

}

void fun3(int x){

int i=3;

printf("%d\n",i%x);

}

typedef void (*Funtype)(int);

void CallMyFun(Funtype fp,int x){

fp(x);

}

int main(){

CallMyFun(fun1,3);

CallMyFun(fun2,5);

CallMyFun(fun3,7);

return 0;

}

```

C 基础

原文:http://www.cnblogs.com/MimiSnowing/p/7616094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!