C语言的内存原理请问师傅.在C语言里.变量为什么不可以存字符串.
请问师傅.在里.变量为什么不可以存字符串.他可以存储字符.好像和字符串没啥区别啊.都是可以赋予变量一个值啊.
C语言中,可以有字符串变量的,其实就是一个指针,指向字符串的起始地址。 C语言当初就是这么设计的,是人为的规定。后来在C++中就加入了string类型,用来代表字符串。 学习任何东西时,一定要分清这二种情况,一种是客观的存在,比如天体的运行规律,这类规律是不随人们的意志而改变的。另外一种是人为的规定,比如长度“米”的标准,或者千克的规定等等