社区
数据结构与算法
帖子详情
求教高手一个关于指针的问题
cliang019
2009-08-29 09:52:43
设指针变量p ,整型变量n 对于:
*p = &n
p= &n
这两个语句是等价的吗?
我的理解是&n取出n的地址量赋值给指针变量p ,那为什么要有两种写法呢?
有人说*p = &n 格式错了,但我看树上的例子是:
int m,n[8];
char c ;
int * pm=& m ;
int * pn=n ; / * 数组 a 的首地址赋给指针变量* /
char * pc=& c;
...全文
61
3
打赏
收藏
求教高手一个关于指针的问题
设指针变量p ,整型变量n 对于: *p = &n p= &n 这两个语句是等价的吗? 我的理解是&n取出n的地址量赋值给指针变量p ,那为什么要有两种写法呢? 有人说*p = &n 格式错了,但我看树上的例子是: int m,n[8]; char c ; int * pm=& m ; int * pn=n ; / * 数组 a 的首地址赋给指针变量* / char * pc=& c;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingzhe2001
2009-08-29
打赏
举报
回复
树上的例子不是赋值,是初始化。
int * pm = &m 是定义一个int型的指针,初始化为&m, int*要放在一起看,当成一个类型,那么你看到的就是 pm = &m.
赋值的时候只能 pm = &m
acdbxzyw
2009-08-29
打赏
举报
回复
前提 n不是地址,否则不用加&符号。
acdbxzyw
2009-08-29
打赏
举报
回复
定义的时候用上面那个取地址,int *p = &n;
p定义以后用 p = &n; 取地址。
求教
高手
,关于
指针
的
while((*fgets(buffer) != /n) && (i { pS[i] = (char*)malloc(strlen(buffer) + 1); if(pS[i]==NULL) /* Check for no memory allocated */ { printf(" Memory allocati
求教
高手
C 语言不定义结构体可以调用结构体
指针
今天听老师说专家级人物可以在C语言中定义
一个
结构体不使用结构体
指针
,但是可以使用符号->且编译器可以编译通过。例如 struct stu{char name[20];long number;float score[4];} ; 如果我们要访问结构体...
送货
问题
c语言课程设计,
求教
高手
关于c语言课程设计
问题
课程设计是培养学生综合运用所学知识 ,发现,提出,分析和解决实际
问题
,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在...
求教
高手
关于C播放wav
问题
最近在网上查了好多关于C播放wav这方面的资料,调试半天也没有结果,搜到
一个
编译好的EXE文件能播放,没有源代码,反汇编不了,谁能指点一下。。。。。以下两种代码段: #include #include /* wav文件结构 */...
二维数组和
指针
之间的关系
回有
指针
赋值不匹配警告出现,因为在上面的赋值过程中,其实是将
一个
二级
指针
array赋值给array_p。 下面就对
一个
二维数组名做
一个
简单的说明,如上定义了
一个
二维数组后,array[0]、array[1]、
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章