初始C++

来源:互联网 发布:淘宝宝贝高峰期下架 编辑:程序博客网 时间:2024/05/21 10:31

想学cocos2d-x,故先学习一下c++,此博客只为记录个人点滴,权当备忘录,等告老还乡时来缅怀失去的青春。

有人问,要学c++是不是一定要有c语言的基础?还有人问学oc是不是一定要c语言的基础?个人感觉无论时c++还是oc,如果你有c基础最好,没有的话个人感觉可以直接学前两者。

学什么都可以从最简单的helloworld里得到这个语言最精炼的东西。
第一个程序
#include <iostream>
using namespace std;
int main(){
cout << "hello world!";
return 0;
}

1 #include <iostream> 不是一个C++语句,而是一个预处理命令用 #开头,这样用#就将这句与C++的语句区别开且行末无分号。作用是把iostream文件的内容包含到该命令所在的程序文件中。 这类放到开头的预处理命令也叫做头文件,在程序编译时先将所有的预处理命令进行处理即将其内容包含到所在文件中,然后再编译整个程序。
2 using namespace std;C++中标准库里的类和函数都在是命名空间std申明的。
3  mian 代表主函数,每一个C++程序必须有一个main函数 int 的作用shi什么函数的类型为int 标准C++规定main函数必须声明为int型。
4 如果程序不能正常运行,则返回一个非零值,一般为-1
5函数有{}括起来
6 cout其实时c和out的组合,cout是有一个输出流对象。
7 << 是插入运算符,在本例中是将右侧字符串插入到输出队列cout中,




0 0