社区
新手乐园
帖子详情
问给一个指针赋值的区别
winner8080
2007-04-07 06:56:10
char *duan(char *strdest)
{
char *address = strDest ;//这个与下面一个赋值到底是什么呢
char *address = &strDest ;
}
...全文
450
12
打赏
收藏
问给一个指针赋值的区别
char *duan(char *strdest) { char *address = strDest ;//这个与下面一个赋值到底是什么呢 char *address = &strDest ; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bgqy2000
2007-04-13
打赏
举报
回复
todototry(来csdn,学会扯淡了...) ( ) 信誉:100 Blog 加为好友 2007-4-9 13:46:45 得分: 0
同意
Konker_Roc
2007-04-12
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;//指向和strDest指向相同的对象(指向的地址相同)
char *address = &strDest ; //strDest是函数参数,放在参数空间中,而address指向这个参数空间
}
vacantmind
2007-04-12
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;//这个与下面一个赋值到底是什么呢
char *address = &strDest ;
}
1) strDest != strdest
2) &strdest is a point to a point to char, but address is a point to char, cannot conver char ** to char *
asusa3a
2007-04-12
打赏
举报
回复
strdest -> "asdf"
address = strdest -> "asdf"
address -> strdest
j765471710
2007-04-11
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;/*这里的address指针和strdest指针指向同一个地址(即传入参数的地址*/
char *address = &strDest ;//这里的address指针指向 strdest
}
attababy
2007-04-11
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;//这个与下面一个赋值到底是什么呢
char *address = &strDest ;
}
最好写成:
char* duan(char* strdest)
{
char* address = null;
address = strDest;
address = &strDest; // ???
}
wb_am
2007-04-09
打赏
举报
回复
指针就是要类型匹配,一级二级分清楚。还有一个作用域不能有同名变量
大爷想要时光机
2007-04-09
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;//这个与下面一个赋值到底是什么呢
char **address = &strDest ;
}
todototry
2007-04-09
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;//这个与下面一个赋值到底是什么呢
char *address = &strDest ;
}
=============================
char *address = strDest;
address指向strDest所指向的对象,即指向了同一个对象,比如strDest指向对象a,
a的地址是0x01,那么此时address,strDest的值均为0x01
char *address = &strDest;
同上假设,strDest的值为0x01,但它这个指针变量的地址是0x02,
此时address的值为0x02,指向strDest变量,类型为char **
不想低调
2007-04-09
打赏
举报
回复
mark
Generics
2007-04-07
打赏
举报
回复
char *duan(char *strdest)
{
char *address = strDest ;//这个与下面一个赋值到底是什么呢
char *address = &strDest ;
}
a. strdest != strDest in C/C++. Be careful the case of the characters.
b. WRONG --> char *address = &strDest; no way to do this. you cannot assign the
address of a (char *) pointer to another (char *) pointer.
shushengdmj
2007-04-07
打赏
举报
回复
怎么会有这种函数
c语言
指针
赋值
指针
变量
赋值
吗,C语言_
指针
变量的
赋值
与运算,很详细
指针
变量的
赋值
指针
变量同普通变量一样,使用之前不仅要定义说明, 而且必须赋予具体的值。未经
赋值
的
指针
变量不能使用, 否则将造成系统混乱,甚至死机。
指针
变量的
赋值
只能赋予地址, 决不能赋予任何其它数据,...
c语言
指针
赋值
给数组吗,C语言
指针
与数组的关系
指针
就是
指针
,
指针
变量在32 位系统下,永远占4 个byte,其值为某
一个
内存的地址。
指针
可以指向任何地方,但不是任何地方你都能通过这个
指针
变量访问到。数组就是数组,其大小与元素的类型和个数有关。定义数组时...
(C
指针
深刻理解)strcpy函数和
指针
赋值
操作的差别
strcpy函数和字符
指针
赋值
的差别
C语言中,为什么字符串可以
赋值
给字符
指针
变量
一、 C语言中,为什么字符串可以
赋值
给字符
指针
变量 ...问:一直理解不了为什么可以将字串常量
赋值
给字符
指针
变量,请各位指点! 答: 双引号做了3件事: 1.申请了空间(在常量区),存放了字符串 2...
数组
指针
与
指针
数组
数组
指针
(也称行
指针
) 定义 int (*p)[n]; ()优先级高,首先说明p...如要将二维数组赋给一
指针
,应这样
赋值
: int a[3][4]; int (*p)[4]; //该语句是定义
一个
数组
指针
,指向含4个元素的一维数组。 p=a; //将该二...
新手乐园
33,319
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章