C语言 字符串常量+字符串变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 字符串常量+字符串变量相关的知识,希望对你有一定的参考价值。

参考技术A 字符串连接用strcat,比如你要连接
char
b1[20]="GoldenGlobal";
char
b2[20]="View";
strcat(b1,b2);
结果放到b1中,结果为"GoldenGlobalView"

如何宏定义一个字符串变量?

参考技术A #define
宏只能定义常量,#define
宏本质就是字符串替换,无法满足您说的定义一个宏变量,例如:#define
STR
"ABCD"意思是:在这个宏范围内,将STR替换为“ABCD”的意思,仅此而已。故:宏只能定义一个字符串常量,而非变量。
参考技术B 可以先截取字符串的最后一个字符,这用到substring方法
然后以此为标准用boolean
endwith(string
suffix)方法
看是否以指定的后缀结束,是,则相同,否,则不同。

以上是关于C语言 字符串常量+字符串变量的主要内容,如果未能解决你的问题,请参考以下文章

c语言,常量与变量

在C语言中,常量与变量有何区别呢?字符常量与字符串常量有何区别呢?

C语言-字符与字符串常量及变量

初识C语言第一话之数据类型常量变量字符串转义字符与注释

C语言中字符串常量到底存在哪了?

C语言 变量 被赋值后如何转化成 常量???