66问答网
所有问题
不能用char来定义一个字符串变量,只能用字符数组来存放什么
如题所述
举报该问题
推荐答案 推荐于2018-04-13
可以用字符地址来指向字符串常量,字符数组也是一种常用的方法。下面是字符地址的例子,最简单的hello world程序:
#include <stdio.h>
void main ()
{
char *a="Hello World";
printf("%s\n",a);
}
其实,接触C++以后会发现,有现成的string类可以使用,不过感觉你也应该是初学者,就先不提了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DUns9v29D.html
其他回答
第1个回答 2012-04-18
可以啊!但是单个定义会很复杂!程序也很难读!
第2个回答 2012-04-18
用字符地址来指向字符串常量
相似回答
大家正在搜
相关问题
一个字符数组只能存放一个字符串,是这样吗?
如果以char来定义一个字符串,那此时的char也是只占一个...
char变量的值能不能赋字符串?比如我定义一个char型变量...
c语言中字符变量和字符串变量都是用关键字char进行定义的。
一个字符数组只能存放一个字符串吗?
字符数组的定义
可以定义一个变量来装字符串吗?而不是用数组
C语言中的字符变量用什么保留字说明