strcpy 不是的 要用strcat;可以;star=3 是说明star的ASCII的值为3 字符为‘ETX‘ 表示正文结束 而star=‘3’ 就是字符‘3’ ASCII为51;不可以 直接"hello" 就可以 你那样是二位数组;gets()也不能 要用puts()scanf()只有前面加个printf()才显示的出来 不对 printf要加在后面还有不懂的hi我 共同进步!