请教!!!!!!!!

qaz163 2003-10-17 05:50:19
数组可以这样赋值吗!
char a[];
a[]="adsfkj";
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qaz163 2003-10-21
  • 打赏
  • 举报
回复
谢谢!

qaz163 2003-10-21
  • 打赏
  • 举报
回复
谢谢!!!!!!
qaz163 2003-10-21
  • 打赏
  • 举报
回复
谢谢!!!!!!
fenghuangling 2003-10-17
  • 打赏
  • 举报
回复
以下均正确
#1 char a[]={"adhfjf"};
#2 char a[]="adasj";
#3 char a[10];
a="sdajgdj";
#4 char *a;
a="sdjahgj";
#5 char a[]={'s','d','g'};

/*数组可以这样赋值吗!*/
/*char a[];*/ //定义静态数组时未规定数组上限,出错!
/*a[]="adsfkj";*/


另外,
#6 char a[3]={'a','b','c'};
#7 char b[10]={'a','b','c'};
//#6与#7是不同的,其中a[0]=='a'==b[0],a[1]=='b'==b[1],a[2]=='c'==b[2]
//b[3]='/0',而a数组末尾无‘/0’

Hot_Forever 2003-10-17
  • 打赏
  • 举报
回复
不可以
不过可以这样
char *a;
a="addsdsdsd";
wangbobo 2003-10-17
  • 打赏
  • 举报
回复
晕死
a[]= {'a','d','s','f','k','j'}
变长数组这样初始化

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧