社区
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 ? (指针转换)
...全文
187
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语言
指针
操作
中一个经典
问题
,即直接
操作
指针
可能导致的内存错误。通过分析一段代码,指出当尝试释放已偏移的
指针
时,可能会触发段错误。为避免这种情况,建议在
操作
指针
前复制一份,并仅对复制后的
指针
进行修改,以保护原始
指针
不变。
C语言:数组与
指针
之 p++
操作
的细节
问题
(p是
指针
)
本文深入探讨了C语言中
指针
操作
的细节,特别是
指针
递增后的内存地址变化及如何避免下标越界
问题
。通过具体代码示例,解释了
指针
递增对内存地址的影响,以及不当的
指针
操作
可能导致的下标越界错误。并给出了正确的解决方案。
Android多线程
操作
操作
对象出现空
指针
问题
本文探讨了在Android开发中,多线程
操作
同一对象时出现空
指针
异常的
问题
,尤其在运行monkey测试时更为明显。通过对比同步代码块与局部变量赋值两种解决方案,介绍了如何有效避免空
指针
异常,提高代码稳定性。
C++ 语言
65,211
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章