5*s其实是5个字符:\ta\018bc在C语言中,'\0'是字符串的结束,即在上面的字符c后面会自动有一个'\0'for循环到此结束,故循环5次,输出5个*
答案不是5,你可以去vc里面试试。‘\018’不是一个字符,是两个。因为这是八进制,但是有一个8,所以到1的时候就截止了