C++中字符串变量的定义
C++中字符串变量的定义
(2010-04-15 00:12:23)
对于C与C++来说是没有字符串型的数据类型的,在C++中是通过包含std命名空间中的标准库然后用string来定义或者使用数组或用指向数组的指针来实现字符串变量的定义及使用的。
例如:定义一个问候程序,要求输一个提示信息提示用户用键盘输入名字,然后在屏幕中输入欢迎用户进入C++世界的问候语。C语言中实现该功能的程序如下
#include
main()
{
char array[20];
printf("Please enter you name with the keyboard\n");
gets(array);
for(int i=0;array[i]!='\0';i++)
{
printf("%c",array[i]);
}
printf(",welcom to c++ world!\n");
}
C++中实现该功能的程序如下:
1、包含std命名空间标准库并使用string来定义
#include
#include
names space std
int main()
{
string name
cout<<"Please enter your name!"< cin>>name; cout< } 2、利用数组或指针来实现 #include int main() { char name[20]; cout<<"Please enter your name!"< cin>>name; cout< 欢迎您的下载,资料仅供参考!
相关主题