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循环