去美国读博士后的条件:有没有字符串变量

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 07:53:24
对于字符串变量和常量的问题?有高手告诉我他们的区别吗? 是没有字符串常量还是没有字符串变量?????

一般常量不常用

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

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

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

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

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