首页 > 上海 > 杨浦区 > 字符串变量,什么是字符串常量什么是字符串变量

字符串变量,什么是字符串常量什么是字符串变量

来源:整理 时间:2023-07-20 12:11:59 编辑:好学习 手机版

本文目录一览

1,什么是字符串常量什么是字符串变量

在 const String a="welcome",这里a就是字符串常量const是表示常量的关键字,常量需要初始化并且内容可以被改变,Sting b;这里的b就是字符串变量,变量的内容可以改变

什么是字符串常量什么是字符串变量

2,怎么定义字符串变量

新版C++里面提供类型为string的变量,只要包含头文件string.h,且是对象调用,内有函数可用。
C语言里面定义字符串如下:char str[100];表示字符串最大长度为100的字符数组。或者这样定义: char *str; 但是这种是指针,需要动态分配内存的,需要用到malloc函数。还有字符串比较的话需要引入 #include<string.h>来使用strcmp函数,具体用法网上解释很详细的。
到底为多少我们可以自己定义,不过应当符合可移植性标准.
1, 使用字符数组,如: char StringArray[] = "I am a boy"; 2, 使用字符指针 char *pString; 可以直接制向一个字符串 pString = "I am a boy"; 也可以申请自己的空间,然后把字符串通过strcpy函数拷贝进来,如: pString = (char *)malloc( (strlen("I am a boy") + 1) * sizeof(char) ); strcpy(pString, "I am a boy"); 比较的话如2楼所说,使用strcmp函数.

怎么定义字符串变量

文章TAG:字符字符串变量什么字符串变量

最近更新