C语言之指针的概念和使用

来源:互联网 发布:海鼎软件价格 编辑:程序博客网 时间:2024/06/07 06:11
#include<stdio.h>/*指针的概念和使用*/int main() {//声明变量,会在内存中开辟一块内存区域,变量名是这个区域的名字int a;a = 10;//-----------------指针的定义-------------//a相当于那本书,//p是指针,显示的书的位置,&是取地址符号int *p = &a;printf("指针地址:%p\n",p);printf("a的地址:%p\n",&a);//指着变量里面存的是变量地址// p = 200;错误// int *point;// *point = 20;//错误//-----------------指针运算-------------//1.给指针指向的变量赋值int y = 10;//指针p2只想变量y,这里的*是为了说明p2是指针int *p2 = &y;//此处的*p2,是根据y的地址取得y的值并进行重新赋值,*是通过地址取得响应的变量*p2 = 5;printf("y:%d\n",y);//2.通过指针取得指向的变量的值int value = *p2;printf("value:%d\n",value);return 0;}

0 0
原创粉丝点击