1.c++字符串数据类型(区别c的新的数据类型)
string是c++标准库中声明的一个字符串类(所以要有#include <string> 头文件),不是c++本身具有的基本类型。
#include <string>
.......
sring str; //定义字符串变量
str = "I love you";
cout <<str;
2.输出一个字符的方法:
1)c/c++:
putchar 和 getchar一样的用法
c=getchar( );
putchar(c);
注意:a) 就不用printf和cout了
b) 用getchar() 或 fflush(stdin)消除多余的回车



2)c++字符串数据类型 输出 一个字符
使用put() :cout.put(str[i]);

2.case()括号内只能接常量
switch()
{ case 1:...
}
3.c++的头文件
#include <math.h> 变为 #include <cmath>
c++库函数 不 加.h(自己写的函数才加)
4.函数作用域与声明
1)注意函数作用域
2)注意函数声明中 对于参数 编译系统 不 会检查变量,只检查类型。(可以省略变量)
int digui(int n,int x);
int digui(int ,int );
3.递归:不是for循环

本文介绍了C++中的字符串数据类型string,强调它不同于C的基本类型,并展示了如何定义和输出字符串。此外,还讲解了在C++中输出单个字符的方法,如使用put()函数。同时,提到了case语句的使用限制,头文件的变更(例如将#include<math.h>改为#include<cmath>),以及函数声明中参数检查的特点。最后,提及了递归的概念及其与for循环的区别。
3351

被折叠的 条评论
为什么被折叠?



