问题一 char temp[] = {"Hello"}; 和char temp[] = "Hello";
加不加花括号有不一样的地方吗?
问题二 char temp = 'a' , 'b' ;
这样编译器提示错误 但先做定义char temp; 然后temp = 'a','b';就没错了 这是为什么?
数组不能这样赋值可以理解 但是单个字符为什么会出错?
问题三 char temp; temp = 'a','b';
虽然不提示错误 但是输出的是temp值是a 这是为什么? 不应该是b吗?
问题四 char temp[] = {"Hello", "World"};
这个我想作为一个逗号运算符 即赋world给temp 同样会提示出错 这是为什么?是因为在初始化中不能给数组赋全体值吗?
求教
è°¢è°¢æ¨ char temp[] = {"Hello", "World"}; è¿ä¸ªä¸ºä»ä¹ä¸è½ç¨éå·æ¥çè§£å¢ æèµäºä¸¤ä¸ªå¼ ä½æåªå第äºä¸ª è¿ä¸ªæ ·å 为ä»ä¹ä¸è½éè¿ç¼è¯å¢ï¼
2-4 c基础知识 3逗号运算符
谢谢你 但更希望您能解释下我的具体问题