C语言字符指针怎么输入?谢谢

 我来答
四种甜蜜350
2019-11-21 · TA获得超过394个赞
知道小有建树答主
回答量:227
采纳率:99%
帮助的人:61.8万
展开全部

例:

#include"stdio.h"

#include"stdlib.h"

main()

{

char*p[10],*temp;

inti,j,k;

for(i=0;i<10;i++)

{

p[i]=(char*)malloc(sizeof(char)*50);//开辟内存

}

for(i=0;i<10;i++)

{

printf("输入第%d本书的书名\n",i+1);

gets(p[i]);

}

for(i=0;i<10;i++)

{

printf("%s\n",p[i]);

}

}

扩展资料

C语言字符数组和字符串的使用

用来存放字符的数组称为字符数组,例如:

char c[10];

字符数组也可以是二维或多维数组。例如:

char c[5][10];

字符数组也允许在定义时进行初始化,例如:

char c[10]={'c', ' ', 'p', 'r','o', 'g', 'r', 'a','m'}; // c[9]未赋值,所以为默认值’\0’

当对全体元素赋初值时也可以省去长度说明。例如:

char c[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm' };

这时c数组的长度自动定为9。

字符数组和普通数组一样,也是通过下标引用各个元素。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式