有蝙蝠侠小丑的电影:有没有字符串变量

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 06:34:54
对于字符串变量和常量的问题?有高手告诉我他们的区别吗? 是没有字符串常量还是没有字符串变量?????

一般常量不常用

C语言中无字符串变量,只能用字符串数组来完成.VB语言中有字符串变量.

据我所知道的知识中
BASIC语言系列中有字符串变量
C语言中没有字符串变量

所谓变量就是可以存放任何该类型的值的内存空间
因引用此空间时不方便才给该空间命一个名称该名称
就叫变量名.

而常量在逻辑上讲是一个固定的内容,即它在整个程序
运行中是不能改变内容的,而在物理意义上看它也是内
存中的一块区域,但是这块区域是不能重新赋值的,这点
与变量不一样,变量是可以重新赋值的.

c语言里边没有字符串变量,可以用数组或者一个字符指针来引用它。
字符串常量到是可以用,比如
printf("string=%s\n","mystring");
不过,在这里编译器也是把"mystring"当作指针来引用的。