文档章节

C语言指针变量的概念

Sheamus
 Sheamus
发布于 2016/05/12 10:46
字数 286
阅读 22
收藏 3

1、指针与指针变量的区别:

    指针变量的概念是存放指针的变量;

    指针的概念其实就是内存地址的概念。

吐槽一下: (不知道哪个傻逼最开始把指针变量说成指针,害的好多的人到最后都不知道这两个东西是什么鬼)

2、理解指针变量:

int i = 3; //定义一个int型变量
int *p = &i; //将i变量的地址赋值给指针变量p

printf("i的值:%d",i);
printf("i的值:%d",*p); //这里的*p的概念要画图解释一下

*p :取出p中保存数据数据

     第一个数据的解释:由于这是一个指针变量,所以这里的数据的理解是一个指针(内存地址);

     第二个数据的解释:这个数据就是数据的概念。

下面用图来说明一下:

这样的话理解二级指针变量就好多了!

int i = 3;
int* p = &i;
int** q = &p;

这样的话用q去取i的值的话就应该是 (*(*q))

自己理解一下吧!

© 著作权归作者所有

共有 人打赏支持
Sheamus

Sheamus

粉丝 45
博文 213
码字总数 29920
作品 0
海淀
程序员
计算机专业C语言编程学习重点:指针化难为易

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/31
0
0
const static在c c++中的作用

一.C语言中的const const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码...

y_x
2011/11/17
0
0
C语言指针专题——常见问题解答合集

小伙伴们,对C语言编程有疑问的,可以加微信交流:poo_poo或者扫描我的头像,验证时请注明是“知友” 文末会推荐几本书,希望对有需要的朋友有帮助! 之前就C语言指针相关知识写过一个专题,...

石家的鱼
2017/06/17
0
0
C语言编程学习程序解析:数据类型和函数返回值解析

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/27
0
0
C语言编程学习程序解析:C语言的指针和函数返回值解析

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CMD命令行:查看Windows操作系统的安装时间

电脑越用越卡,计划以后每两个月重新安装一次系统。 那,怎么查看自己系统的安装日期? 很简单的。cmd 中输入 systeminfo 命令,回车,等一会 …… C:\Users\Administrator>systeminfoOS...

LivingInFHL
2分钟前
0
0
复习

10月19日任务 打印某行到某行之间的内容 sed转换大小写 sed在某一行最后添加一个数字 删除某行到最后一行 打印1到100行含某个字符串的行 一.打印某行到某行之间的内容 #sed -n '/\[abcfd\]/...

hhpuppy
3分钟前
0
0
精通Spring Boot——第十一篇:使用自定义配置

今天这篇文章给大家介绍自定义配置的两种方式 第一式: 使用@ConfigurationProperties,且看代码 package com.developlee.customconfig.config;import org.springframework.boot.context.p...

developlee的潇洒人生
9分钟前
0
0
python:pycharm启动出现异常:io.netty.channel.ChannelException.....

尝试用管理员权限启动终端, 输入: netsh winsock reset 重启电脑. 360的优化搞出来的幺蛾子........

Oh_really
18分钟前
0
0
设计模式学习与应用——策略模式

概念 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。 使用场景 1.在系统里面许多类,类之间区别仅在于方法行为,那么...

隔壁老余在这
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部