码迷,mamicode.com
首页 > 其他好文 > 详细

C 基础

时间:2017-09-30 21:53:14      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:int   type   call   def   fun   return   putchar   c 基础   print   

## 指针

### 值传递

> 不影响变量本身

### 地址传递

> 影响变量本身

###引用传递

> 影响变量本身

```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 基础

标签:int   type   call   def   fun   return   putchar   c 基础   print   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!