首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于字符串!该怎么解决

2012-02-28 
关于字符串!staticconstchararray[][Base]\r\n Lenth100\r\n Big24\r\n [Setion]\r\n Realtr

关于字符串!
static   const   char   array[]   =
    "[Base]\r\n "
    "Lenth=100\r\n "
    "Big=24\r\n "

    "[Setion]\r\n "
    "Real=true\r\n "
    "First=false\r\n "
;
这个是怎么一回事?
我一般只用到如:
static   const   char   my[]   =   "FaLelsljlfk\r\ndfjl ";
这样类似的,但是上面一个怎么解释呢?
把他转换下就是:
static   const   char   array[]   =   "[Base]\r\n " "Lenth=100\r\n " "Big=24\r\n " "[Setion]\r\n " "Real=true\r\n " "First=false\r\n ";
这样的话,array指向的数组不就是 "[Base]\r\n "了吗,应该有语法错误呀?
怎么可以这样写呢?



[解决办法]
还有这样的??
LZ是不是看错了?-------> static const char *array[] =
[解决办法]
mark
[解决办法]
自动连接在一起的作为一个独立的串
每个字符串都有\r\n,这样写是为了突出字符串内部的分行
[解决办法]
#include <iostream>
using namespace std;

int main()
{
char *c= "a " "b ";
cout < <c < <endl;//输出ab
system( "pause ");
return 0;
}


[解决办法]
啊,懂了。以前真没注意过这个。
[解决办法]
static const char array[] =
"[Base]\r\n "
"Lenth=100\r\n "
"Big=24\r\n "

"[Setion]\r\n "
"Real=true\r\n "
"First=false\r\n "
;

这样定义的也只是一个 字符串数组而已,
只是这样的写法可以使得字符串结构很清晰 ~

热点排行