永发信息网

指针数组创建字符串数组

答案:1  悬赏:70  手机版
解决时间 2021-03-05 04:59
指针数组里存放的不都是指针吗,怎么创建字符串???
最佳答案
指针要么是在初始化的时候进行赋值,如:char *p = "hello world!";要么在之后将指针指向一个已经初始化的内存空间,因为只定义而未初始化的指针不会指向任何内存空间,是不能对指针指向的地方进行赋值的。这就是为什么如果只定义了指针,而为初始化时要使用Xalloc或者new来申请空间。 你这样写的话,应该是不行的,要么你在后面加malloc或new申请空间在赋值,要么直接把指针指向一个已经初始化好的内存空间!以上解释和以下代码仅供参考
#include "iostream"
using namespace std;
int main ()
{
char *ptr[3];
for(int i = 0 ; i <= 2 ; i++)
//ptr[i] = "hello!"; 重新指向
{
ptr[i] = (char *)malloc(10*sizeof(char)); //申请空间,与上面的重新指向区别
cin>>ptr[i];
}
for(i = 0; i <= 2 ; i++)
cout <<ptr[i] << endl;
return 0 ;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【多变的云作文】多变的云作文
八条路村我想知道这个在什么地方
如何赚有钱人的钱??
广西南宁到青岛自驾游,求最少时间、全程高速
男朋友开车送我回家后,晚上10:40又自己开车
吉林省抚松县工商局万良分局地址在什么地方,
留学落户审核显示通过待通知是通过了吗?
夫妻离婚财产和两个孩子怎么分
Mona has an interesting hobby. She collect
开个火锅店多少钱?估计 规模一般大
日月禾我想知道这个在什么地方
宝宝出生七天,喝完母乳后老打嗝,有办法预防
蜡笔小新之小新离家出走别人给他零食吃的那集
良田龙门街在什么地方啊,我要过去处理事情
个体身心发展的一般规律有(  )。A.顺序性
推荐资讯
autoCAD R14的光盘序列号是多少
加州大学伯克利分校留学申请条件
谁有百度云《权利的游戏》1-6季资源,分享下
道县人民医院-住院部地址在哪,我要去那里办
海贼王在LOVELY LAND上的故事概括?
房贷按揭卡掉了但本人不在怎么办
dnf改怎样让狂战开双刀不变红?
泰兴市公路管理站黄桥养护工区我想知道这个在
营口有几个大学?
颗粒钓饵在鱼塘钓鱼效果好,我在东莞市东江石
那个能告诉我公租房的交房标准是怎样的吗
人力资源部应该做什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?