2.11一级指的初步使用
Posted wlstm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.11一级指的初步使用相关的知识,希望对你有一定的参考价值。
【注:自己从老师讲解出理解的,不对的地方望指正】
【注:本程序验证是使用vs2013版】
【独学而无友,孤陋而寡闻】
#include <stdio.h> #include <stdlib.h> #include <string.h> #pragma warning(disable:4996) void main(void) /* 指针的一般使用 --通过指针间接赋值 1、两个变量 2、建立联系,指针指向谁,就把谁的地址赋值给指针 3、通过* 操作内存 -- * :钥匙,指针变量只有通过*才可以操作它指向内存区域的内容 */ int x = 100; int *a = NULL; a = &x; //指针变量指向了x *a = 99; //通过指针变量操作了x内容 printf("x=%d,*a=%d\\n", x, *a);//x也变成了99,操作a指向的内容的时候,就是在操作x
/* *放在 =右边,取内存的值,读内容 *放在 =左边,给内存赋值,写内存 */ int *b = &x; int c = *b; printf("*b = %d\\n", *b); printf(" c = %d\\n", c);
printf("\\n"); system("pause"); return 0;
以上是关于2.11一级指的初步使用的主要内容,如果未能解决你的问题,请参考以下文章