标准string.h
头文件没有定义名为 的数据类型string
,它提供了用于操作 C 样式字符串的函数,这些字符串是空终止字符数组。
例如,您可以执行以下操作:
#include <stdio.h>
#include <string.h>
int main(void) {
char *myName = "paxdiablo";
printf("Length of '%s' is %zu\n", myName, strlen(myName));
return 0;
}
Run Code Online (Sandbox Code Playgroud)
请注意该代码中的字符串,它是指向paxdiablo
字符串文字的指针,而不是string
标准未提供的某种类型。
C++确实提供了一个std::string
类型,但它在 C++string
头文件中而不是 C string.h
。无论如何,从他们的Web 上看,CCS并未提供 C++ 编译器,而是专注于 C 市场。
归档时间: |
|
查看次数: |
286 次 |
最近记录: |