求大佬解决下这个报错的问题
求大佬解决下这个报错的问题,非常感谢!!! 楼主,代码必须要贴成文本。不然,没人会理你。 jackz007 发表于 2021-12-25 17:22楼主,代码必须要贴成文本。不然,没人会理你。
谢谢您的提醒 我才开始学 ,对这些不是很了解{:10_266:} 这是小甲鱼c语言的数组指针和指针数组的一道课后作业 希望有大佬帮我解决一下 非常感谢 #include<stdio.h>
int main()
{
char* array = { "FishC", "Five", "Star", "Good", "WoW" };
char* (*p) = &array;
int i, j;
for (i = 0; i < 5; i++)
{
for (j = 0; (*p) != '\0'; j++)
{
printf("%c ", (*p));
}
printf("\n");
}
return 0;
} kasumi_official 发表于 2021-12-25 18:14
#include
int main()
{
vs没错啊 Dev也没报错
我看你图片上代码的单引号和双引号有问题,你应该是用中文的了。 jhq999 发表于 2021-12-25 18:58
vs没错啊
我也是vs的2022版{:10_269:} 小亦003 发表于 2021-12-25 19:22
我看你图片上代码的单引号和双引号有问题,你应该是用中文的了。
我是从小甲鱼的课后作业答案复制进去的,标点符号应该是没问题的{:10_254:}但不知道是什么原
因 就是会报错{:10_269:} 本帖最后由 kasumi_official 于 2021-12-26 14:17 编辑
它是这么说的 kasumi_official 发表于 2021-12-26 14:16
它是这么说的
const char* array = { "FishC", "Five", "Star", "Good", "WoW" };//试试这个 jhq999 发表于 2021-12-26 14:56
谢谢您这里好像可以了 但是后面反而报错了{:10_254:} 这个地方 本帖最后由 jhq999 于 2021-12-26 17:46 编辑
kasumi_official 发表于 2021-12-26 15:26
这个地方
不会举一反三啊{:5_104:},要不把声明类型改了,要不强制转换 jhq999 发表于 2021-12-26 17:45
不会举一反三啊,要不把声明类型改了,要不强制转换
谢谢您 可以跑了 我是初学者 ,对指针运用太不熟练了 一时间没反应过来{:10_266:} kasumi_official 发表于 2021-12-26 18:00
谢谢您 可以跑了 我是初学者 ,对指针运用太不熟练了 一时间没反应过来
指针就是内存地址,什么指针的指针就是装着内存地址的内存地址 jhq999 发表于 2021-12-26 18:03
指针就是内存地址,什么指针的指针就是装着内存地址的内存地址
前辈 我悟了
页:
[1]