您的位置:首页 > 编程语言 > C语言/C++

C语言指针

2014-01-22 17:09 260 查看
#include <stdio.h>
void change(int *);
int main()
{
/****************************************************
*   指针:
*      格式:变量类型   *变量名;
*      指针变量只能存储地址
*      指针就一个作用:能够根据一个地址值,访问对应的存储空间
*      int *p;
*      指针变量p前面的int:指针变量p只能指向int类型的数据
*
*****************************************************/
int a = 90;
int *p;
//把变量a的地址赋值给了指针p
p = &a;
//通过指针修改变量a的值
*p = 100;
printf("a的值被修改后是:%d\n", a);
printf("a的值被修改后是:%d\n", *p);
int b = 100;
//通过函数修改变量b的值
change(&b);
return 0;
}

void change(int *p)
{
*p = *p + *p;
printf("b的值被修改后是:%d\n", *p);
}


a的值被修改后是:100
a的值被修改后是:100
b的值被修改后是:200
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: