字符串的定义

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:52:10
可以这样定义字符串吗?
看到书上这样定义的
string char name;

然后函数这样定义:
student(int n,string name,char sex)
实参写成student(1,"wang",'f');
但是编译不通过啊?

不对 sring name 应该是一个指针 指向传入的字符串的指针
应该是char *sringname 这样可以讲字符串传入

要么 开始有一段 typedef *char string;
或者是宏定义 #define *char string
云云
不可能只有string
在看看

string不是c语言的关键字,不能用来定义变量。
定义字符串貌似应该用 char 来定义字符数组来实现
例如:char a【10】,可以用来存放含有9个字符的字符串(留一个空间存放字符串结束符“\0”).