A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© i_iOS 中级黑马   /  2015-9-30 17:45  /  1064 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//指针的基本用法
//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;
}

1 个回复

倒序浏览
赞一个,再赞一个,在在在一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马