对于C与C++来说是没有字符串型的数据类型的,在C++中是通过包含std命名空间中的标准库然后用string来定义或者使用数组或用指向数组的指针来实现字符串变量的定义及使用的。
例如:定义一个问候程序,要求输一个提示信息提示用户用键盘输入名字,然后在屏幕中输入欢迎用户进入C++世界的问候语。C语言中实现该功能的程序如下
#include <stdio.h>
main()
{
}
C++中实现该功能的程序如下:
1、包含std命名空间标准库并使用string来定义
#include <iostream>
#include <string>
names space std
int main()
{
cout<<"Please enter your name!"<<endl;
cin>>name;
cout<<endl<<name<<",welcom to C++ world!"<<endl;
}
2、
#include <iostream>
int main()
{
char name[20];
cout<<"Please enter your name!"<<endl;
cin>>name;
cout<<endl<<name<<",welcom to C++ world!"<<endl;
}