关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
i_qst
2023-02-28 23:50
采纳率: 100%
浏览 35
首页
编程语言
已结题
关于#c语言#的问题:为什么使用指针输出一个字符串数组会失败
c语言
为什么使用指针输出一个字符串数组会失败,并且只是输出一个“?”
、
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
4
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Huazie
全栈领域优质创作者
2023-02-28 23:57
关注
&arr[100] 这里 是把 arr[100] 这个数的地址 赋值给了 ath 字符指针; 而 arr[100] 这是个未知数, 所以你用 指针 取这个未知数,当然是输出有问题的。
你可以把 arr 数组直接 赋值给这个ath 字符指针,或者 arr数组中任意一个有效的字符 赋值给 ath 字符指针。
ath
= arr
;
ath
= &arr[
1
]
;
如有帮助,欢迎点赞+采纳哈!
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(3条)
向“C知道”追问
报告相同问题?
提交
关注问题
C语言
编写
一个
使用
字符型
指针
数组
对学生姓名
字符串
进行排序的程序。
c#
c语言
2022-08-15 21:17
回答 2
已采纳
下面是
一个
实现,供参考: #include <stdio.h> #include <string.h> #include <stdlib.h> #define MA
编程,从键盘输入5个
字符串
,存入
数组
a中,编写程序,找出其中最大
字符串
并
输出
,要求
使用
指针
完成。
c语言
2022-04-14 10:57
回答 1
已采纳
//先给二维字符
数组
a赋值,在把a[0]赋值给t
数组
#include<stdio.h> #include<string.h> int main() { char a[5]
C语言
程序编写:先从键盘输入
一个
字符串
然后将
字符串
中的所有英文字母复制生成新串将小写英文字母转化为大写英文字母后
输出
。
c语言
有问必答
2022-01-09 00:10
回答 2
已采纳
#include <stdio.h> void delstr(char d[],char s[]) { int i=0,j=0; while(s[i])
C语言
教学课件:14-3_
指针
数组
(用于处理二维
数组
或多个
字符串
).ppt
2022-05-07 15:17
这个函数
使用
指针
数组
来排序
字符串
数组
。它首先比较每个
字符串
,然后交换顺序,使得
字符串
数组
按照字典顺序排序。 五、结论
指针
数组
是
C语言
中的一种重要数据结构,广泛应用于
字符串
处理、矩阵运算和动态存储管理...
用
指针
方法实现:输入两个
字符串
分别存入字符
数组
中,再将第二个
字符串
连接到第
一个
字符串
之后并
输出
(不能
c语言
2019-11-27 23:58
回答 1
已采纳
``` #include void mystrcat(char * s1, char * s2) { while (*s1) s1++; while (*s2) { *s1 = *
编写
一个
程序,输入
一个
字符串
str(长度不超过30)和
一个
字符ch,通过
指针
查找、统计
字符串
str中字符ch出现的位置(区分大小写)。
c++
c语言
2022-04-28 12:34
回答 2
已采纳
修改如下 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void ooo(char* a, char b, int* j,
编写
一个
函数实现该功能:从键盘输入
一个
字串符,再输入两个正整数m和n,
输出
字符串
中从m开始,连续n个字符
c语言
2022-05-29 10:29
回答 2
已采纳
#include<stdio.h> void fun(char* s,int m,int n) { int i; for(i = m-1; i <(m+n-1);
详解
C语言
中Char型
指针
数组
与字符
数组
的区别
2021-01-01 00:49
1.char 类型的
指针
数组
:每个元素都指向
一个
字符串
,指向可以改变 char *name[3] = { abc, def, gbk }; for(int i = 0 ; i < strlen(name); i ++){ printf(%s\n, *(name+i)); //printf(%s\n, name[i]); } ...
输入
一个
正整数 repeat (0<repeat<10),做repeat 次下列运算: 读入一批正整数(以零或负数为结束标志),求其中的奇数和。
c语言
2022-11-09 15:58
回答 1
已采纳
你把sum=0放在两个while之间
编程,在主函数中输入10个最长不超过20个字符的
字符串
,用另
一个
函数完成对这10个
字符串
降序排序,然后在主函数中再
输出
排序后的
字符串
。
c语言
2022-04-14 11:40
回答 1
已采纳
修改处见注释,供参考: #include<stdio.h> #include<string.h> void px(char* p[10], int n) { int i
c语言
初级代码,两段完全一样的代码,
输出
却不一样,咋回事啊?
c语言
2021-10-12 10:45
回答 3
已采纳
字符串
没有正确的结束第二段代码35行:在arr[j] = (char *)malloc(sizeof(char)*count);这句话下面加一句:memset(arr[j],0,count);另外,第
C语言
中关于字符
数组
与字符
指针
2020-07-21 03:20
在
C语言
中,
字符串
常量实际上可以被视为
一个
字符类型的
数组
常量。例如: ```c const char *ptr = "abc"; ``` 上述语句中,
字符串
"abc"实际上是
一个
const char[4]类型的
数组
常量,其中包含字符'a'、'b'、'c'和
一个
空...
用函数编程实现
字符串
的排序
c语言
2022-12-17 21:55
回答 1
已采纳
Sort(N,suit);
C语言
如何
指针
数组
储存
字符串
,周立功教你学
C语言
编程:教你
数组
是如何保存
指针
的...
2021-05-19 09:15
李泽维的博客
>>>>1.
字符串
与
指针
数组
如果有以下定义:int data0 = 1...实际上地址也是数据,那么
数组
也可以保存
指针
,因此可以在基本数据类型的基础上派生
一个
构造类型,即将相同类型的
指针
变量集合在一起有序地排列...
c语言
字符串
数组
初始化,C
字符串
数组
初始化
问题
2021-05-19 09:29
weixin_39790717的博客
1、定义的时候直接用
字符串
赋值char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对
数组
中字符逐个赋值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10]; ...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
3月12日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
3月4日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
2月28日