社区
C语言
帖子详情
一个关于指针的问题
gwallan
2003-09-13 10:27:52
short a[32];
for(int i=0;i<32;i++)
*a++=i*i
这段代码是错的,把它改成:
short a[32];
short*p=a;
for(int i=0;i<32;i++)
*p++=i*i
修改了后,P也是一个指针,为什么它能递增?
...全文
25
4
打赏
收藏
一个关于指针的问题
short a[32]; for(int i=0;i<32;i++) *a++=i*i 这段代码是错的,把它改成: short a[32]; short*p=a; for(int i=0;i<32;i++) *p++=i*i 修改了后,P也是一个指针,为什么它能递增?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seekdream1
2003-09-13
打赏
举报
回复
p是一个指针变量,其中存放的是另外一个变量的地址,所以p++实质上是
使p中存放的内容(即地址)加一,所以可以实现指针的移动;而a代表的
只是一个数组的起始地址,数组一经建立,其内存空间便已确定,所以你
无法改变其首地址的位置,即a无法改变。
Aofa_lee
2003-09-13
打赏
举报
回复
但是单独用一个a的话,它就代表这个数组的头一个地址了!它就相当于a[0]!
比如说:
int *p;
int a[3];
p=&a[0] or p=a;//They are all the same!
这样你应该好理解吧?
weibz0525
2003-09-13
打赏
举报
回复
p是指针变量,a是指针么?你不把它定义成数组了吗。
晨星
2003-09-13
打赏
举报
回复
a是个指针,但p是个指针变量。
不过这两个概念的确容易把人搞糊涂,所以,我到更倾向与把一般的地址就叫做“地址”,而不是“指针”,这样:
a是个地址,p是个指针变量。
就容易区分了。
这好比int i = 5;
5是个整数,而i是个整形变量。
5不可以++,但i可以。
2小时精通C++智能
指针
智能
指针
可以解决普通
指针
存在的悬垂
指针
、野
指针
、资源泄露等
问题
本教程的主要的演示平台为Qt 4.11和g++ 7.4。学员也可以使用Visual Studio 2017。 教程中从最简单的例子入手,覆盖智能
指针
的常用技术点,并穿插...
数组
指针
和
指针
数组
首先,理解一下数组
指针
和
指针
数组这两个名词: “数组
指针
”和“
指针
数组”,只要在名词中间加上“的”字,就知道中心了—— 数组的
指针
:是
一个
指针
,什么样的
指针
呢?指向数组的
指针
。
指针
的数组:是
一个
数组,什么样的数组呢?装着
指针
的数组。 然后,需要明确
一个
优先级顺序:()>[]>*,所以: (*p)[n]:根据优先级,先看括号内,则p是
一个
指针
,这个
指针
指向
一个
一维数组,数组长...
指针
数组与数组
指针
详解
指针
数组与数组
指针
详解1.什么是
指针
数组和数组
指针
?
指针
数组:
指针
数组可以说成是”
指针
的数组”,首先这个变量是
一个
数组,其次,”
指针
”修饰这个数组,意思是说这个数组的所有元素都是
指针
类型,在32位系统中,
指针
占四个字节。 数组
指针
:数组
指针
可以说成是”数组的
指针
”,首先这个变量是
一个
指针
,其次,”数组”修饰这个
指针
,意思是说这个
指针
存放着
一个
数组的首地址,或者说这个
指针
指向
一个
数组的首地址。 根
一个
指针
占几个字节?原理是什么呢?
一个
指针
占几个字节的
问题
,感觉会C语言的同学都知道。但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,
一个
指针
到底占几个字节呢? 其实,这个
问题
很简单,稍微上网一搜,你就知道:
一个
指针
在64位的计算机上,占8个字节;
一个
指针
在32位的计算机上,占4个字节。 这么简单的
问题
,为什么面试官愿意问呢?其实这个
问题
不是在考你的记忆能力,是在考察你的计算机基础能力。就比如,...
指针
函数和函数
指针
概述
指针
函数和函数
指针
是C语言里两个比较绕的概念。但是不仅面试题爱考,实际应用中也比较广泛。很多人因为搞不清这两个概念,干脆就避而远之,我刚接触C语言的时候对这两个概念也比较模糊,特别是当
指针
函数、函数
指针
、函数
指针
变量、函数
指针
数组放在一块的时候,能把强迫症的人活活逼疯。 其实如果理解了这些概念的本质,是不需要死记硬背的,理解起来也比较容易。
指针
函数
指针
函数: 顾名思义,它的本质是
一个
函数...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章