C语言运行错误
#include<stdio.h>voidmain(){charname[];name="Helloworld";printf("%s\n",name);}编译错误啊,哪...
#include<stdio.h> void main() { char name[]; name="Hello world"; printf("%s\n",name); }
编译错误啊,哪里有错?求解
,顺便发牢骚:百度提问凭什么删除代码里面的回车!!! 展开
编译错误啊,哪里有错?求解
,顺便发牢骚:百度提问凭什么删除代码里面的回车!!! 展开
3个回答
展开全部
你的错误之处就是没有对数组的使用方式正确理解
#include<stdio.h>
void main()
{
char name[20]="Hello world";
printf("%s\n",name);
}
#include<stdio.h>
void main()
{
char name[20]="Hello world";
printf("%s\n",name);
}
追问
那以后要修改变量里面的内容该怎么写呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char name[]="Hello world";
以后修改可以用memcpy(name,"Hello world",sizeof(name))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有设定数组宽度(长度)
追问
给代码啊
追答
char name[] = "hello world";//这样就可以不用设定数组长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询