黑马程序员技术交流社区

标题: 指针用法 [打印本页]

作者: i_iOS    时间: 2015-9-30 17:45
标题: 指针用法
//指针的基本用法
//2015 09 29

#include <stdio.h>
void add1(int a);
void add2(int *a);
int main(){
//    指针是存地址的数据类型,里面存的是地址
    int a=10;
    int *p=&a;
   
    int b=*p;//将p指向的地址对应的变量的值赋给b,即 int b=a;
   
    printf("a的初始值为%d\n",a);
    add1(a);
    printf("调用add1,a为%d\n",a);
    add2(p);
    printf("调用add2,a为%d\n",a);
    return 0;
}

void add1(int a){//值传递
    a=a+10;
}

void add2(int *a){//地址传递
    *a=*a+15;
}
作者: LPz1994    时间: 2015-10-1 10:23
赞一个,再赞一个,在在在一个





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2