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