C++学习 基本概念

来源:互联网 发布:奥鹏教育教师网络培训 编辑:程序博客网 时间:2024/04/29 15:32
iostream.h 是非标准库如果使用这个头文件 就不用std::coutiostream是标准库 需要stdendl 和 cout放入命名空间std中了  自己也可以定义cout为了不重复输入std #include<iostream>using std::cout;using std::endl;或者using namespace std这告诉编译器我们要使用命名空间std中的函数或者对象===================================================#include <iostream>using namespace std;namespace a  //C++引入命名空间是为了避免重名{    int b=5;}namespace b{    int b=8;}int main(){    cout << a::b<<"  "<<b::b;    return 0;}===================================================函数必须先声明后定义函数的声明-->函数原型函数的定义-->函数实现声明只是告诉编译器有这样这个函数,在内存并不为它分配内存只有在定义的时候才给这个函数分配内存虽然可以在主函数之前定义函数,但是这并不是良好的编程习惯,因为存在函数之间的相互调用(详解见《从新手到高手C++全方位学习》P16)应该先声明函数,然后定义===================================================C++有6种数据类型 布尔型 bool 字符型 char 双字符型 wchar_t                  整型 int 单精度 float 双精度型 double  为了满足汉字的输入需求,C++提供了wchar_t类型wchar_t wt[] = L"中";  大写字母L告诉编译器分配两个字节空间wcout可以替换cout来执行对宽字符类型(即双字节类型)的


原创粉丝点击