社区
C++ 语言
帖子详情
指针操作的问题?
lizhenlz
2004-11-08 10:02:42
char *s[] = {"man","woman","girl","boy","sister"} ;
char **q ;
int k = 0 ;
for(k=0 ; k < 5 ; k++)
{
strcpy(?,s[k]); (这里?)
printf("测试") ;
}
s <--> q ? (指针转换)
...全文
193
13
打赏
收藏
指针操作的问题?
char *s[] = {"man","woman","girl","boy","sister"} ; char **q ; int k = 0 ; for(k=0 ; k < 5 ; k++) { strcpy(?,s[k]); (这里?) printf("测试") ; } s q ? (指针转换)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不会种地的老农
2004-11-09
打赏
举报
回复
分配不分配空间 完全取决与你要干什 么 啊
是复制 还是 引用啊~
youngcs
2004-11-09
打赏
举报
回复
应包含#include"string"
void main()
{
char *s[] = {"man","woman","girl","boy","sister"} ;
char **q = new char*[5] ;
int k = 0 ;
for( int i = 0; i < 5; i++ )
{
q[i] = new char[sizeof(s[i])];
strcpy(q[i],s[i]);
cout<<*(q+i)<<endl;
}
delete[] q;
}
jitian81411
2004-11-08
打赏
举报
回复
指针使用的时候记着给它赋值
goodluckyxl
2004-11-08
打赏
举报
回复
snowboy1124(雪夜獨行)
这个问题是在c++中提的 想比是使用支持c++的编译器
fallhunter
2004-11-08
打赏
举报
回复
// 忘了释放了:
for ( int i=0; i<5; i++ )
delete[] q[i];
delete[] q;
fallhunter
2004-11-08
打赏
举报
回复
//想用copy的话
void main()
{
char *s[] = {"man","woman","girl","boy","sister"} ;
char **q = new char*[5] ;
int k = 0 ;
for( int i = 0; i < 5; i++ )
{
q[i] = new char[sizeof(s[i])];
strcpy(q[i],s[i]);
cout<<*(q+i)<<endl;
}
delete[] q;
}
fallhunter
2004-11-08
打赏
举报
回复
晕
snowboy1124
2004-11-08
打赏
举报
回复
new 在 tc 下不能用的
tc 下的指針不分配空間一樣用,靈活 , 危險
goodluckyxl
2004-11-08
打赏
举报
回复
#include"iostream.h"
#include <malloc.h>
//Test Code:
void main()
{
char *s[] = {"man","woman","girl","boy","sister"} ;
char **q = new char*[5] ;
int k = 0 ;
for( int i = 0; i < 5; i++ )
{
*(q+i) = s[i]; //不要strcpy考了只要测试这样做
cout<<*(q+i)<<endl;
}
delete[] q;
}
xuzheng318
2004-11-08
打赏
举报
回复
意思是说new一个
在s和q之间转换,q只是声明,没有分配内存空间
快乐鹦鹉
2004-11-08
打赏
举报
回复
q必须先分配空间啊
xuzheng318
2004-11-08
打赏
举报
回复
char *strcpy( char *strDestination, const char *strSource );
int printf( const char *format [, argument]... );
Henry0
2004-11-08
打赏
举报
回复
空间分配与释放
指针
操作
问题
本文探讨了在编程中如何正确地
操作
对象属性与
指针
指向的
问题
。通过具体示例说明了修改对象属性与改变
指针
指向的区别,帮助读者更好地理解对象与
指针
的概念。
链表
操作
的
指针
问题
本文深入探讨了链表
操作
中
指针
概念的混淆与误用导致的
问题
,详细解析了如何正确理解并使用链表
指针
,通过实例展示了在查找与删除链表元素时
指针
传递的正确方式,避免了数据丢失的情况。
c 语言
指针
操作
经典
问题
本文探讨了C语言
指针
操作
中一个经典
问题
,即直接
操作
指针
可能导致的内存错误。通过分析一段代码,指出当尝试释放已偏移的
指针
时,可能会触发段错误。为避免这种情况,建议在
操作
指针
前复制一份,并仅对复制后的
指针
进行修改,以保护原始
指针
不变。
Android多线程
操作
操作
对象出现空
指针
问题
本文探讨了在Android开发中,多线程
操作
同一对象时出现空
指针
异常的
问题
,尤其在运行monkey测试时更为明显。通过对比同步代码块与局部变量赋值两种解决方案,介绍了如何有效避免空
指针
异常,提高代码稳定性。
C语言:数组与
指针
之 p++
操作
的细节
问题
(p是
指针
)
本文深入探讨了C语言中
指针
操作
的细节,特别是
指针
递增后的内存地址变化及如何避免下标越界
问题
。通过具体代码示例,解释了
指针
递增对内存地址的影响,以及不当的
指针
操作
可能导致的下标越界错误。并给出了正确的解决方案。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章