char x[]={"abcd"}和char y[]=12:{✀a✀,✀b✀,✀c✀,✀d✀}有不同吗

2025-02-02 23:56:11
推荐回答(2个)
回答1:

x的大小为5,包括4个字母和字符串最后的结束符 '\0'
y的大小为4,包括的只有4个字母
顺便说一句,后面的写错了,应该是
char y[] = {'a','b','c','d'};

回答2:

x末尾有'\0',y没有