一个c语言的问题,是希望可以被帮助

为什么c语言可以用chars定义字符串,s不是指针的意思吗,除了这种方式定义字符串,请问还有什么方法可以定义字符串?

可以用char s[100]
数组名也是个指针。与 char *t 不同的是 t在使用前先分配内存。

char s[100]
这是直接给s分配了100个地址
char *s,s现在只是一个野指针,在你将它指向一块地址之前不能直接用