C++初学 一
2017-01-16 14:34
141 查看
今儿开始 学习C++,鉴于还属于初识阶段,也因本身是iOS开发程序媛一枚,硬件环境是Mac,所以我就用暂且先用Xcode来对C++进行认识吧。
先打开Xcode创建一个工程:
1.
2.
记录一下最基本的:
main.cpp中代码含义:
(1)、#include <iostream>
#include 导入程序所用到的头文件,#include <iostream>导入编译器想要使用的 iostream 库,<>引用的都是标准的库文件,如果使用自己写的头文件,一般使用""。
(2)、int main(int
argc, constchar
* argv[]){}
每个C++程序必须包含一个或多个函数,其中一个必须命名为main,操作系统通过main来运行C++程序,它为程序入口。 一个函数的定义分为四个部分,返回类型(return type)、函数名(function name)、形参列表(parameter list)、函数体(function
body). 此处返回类型为int,函数名为main,函数体为{}包括起来的内容。* main函数的返回类型必须为int类型,一种内置类型,语言自身定义的类型。
(3)、std::cout
<< "Hello, World!\n";
count为标准输出对象(standard
output),名字定义在std命名空间下。cin(standard input)标准输入对象
std::cerr(console error即standard
error output)是ISO C++标准错误输出流,对应于ISO
C标准库的stderr。
clog日志输出。<<为输出运算符,左侧对象必须是一个osstream对象,右侧是要打印的值。转义字符\n为操控符,表示换行,与endl等价(Xcode工程中的std::cout << "Hello,
World!\n";等同其他开发工具中的cout <<"Hello
World" << endl;)。
(4)、return 0;
main函数的返回值。
main函数的返回值用来指示状态,0表示成功,非0的返回值的含义由系统定义。
(5)、非Xcode创建的工程中:usingnamespacestd;
这句代码的意思是使用标准的命名空间。using关键字一般用来声明某个命名空间,也叫作using声明(using
declaration). using声明的形式如:usingnamespace::name;namespace叫做命名空间,命名空间的作用是避免我们名字定义冲突。
先打开Xcode创建一个工程:
1.
2.
记录一下最基本的:
main.cpp中代码含义:
#include <iostream> int main(int argc, const char * argv[]) { // insert code here... std::cout << "Hello, World!\n"; return 0; }
(1)、#include <iostream>
#include 导入程序所用到的头文件,#include <iostream>导入编译器想要使用的 iostream 库,<>引用的都是标准的库文件,如果使用自己写的头文件,一般使用""。
(2)、int main(int
argc, constchar
* argv[]){}
每个C++程序必须包含一个或多个函数,其中一个必须命名为main,操作系统通过main来运行C++程序,它为程序入口。 一个函数的定义分为四个部分,返回类型(return type)、函数名(function name)、形参列表(parameter list)、函数体(function
body). 此处返回类型为int,函数名为main,函数体为{}包括起来的内容。* main函数的返回类型必须为int类型,一种内置类型,语言自身定义的类型。
(3)、std::cout
<< "Hello, World!\n";
count为标准输出对象(standard
output),名字定义在std命名空间下。cin(standard input)标准输入对象
std::cerr(console error即standard
error output)是ISO C++标准错误输出流,对应于ISO
C标准库的stderr。
clog日志输出。<<为输出运算符,左侧对象必须是一个osstream对象,右侧是要打印的值。转义字符\n为操控符,表示换行,与endl等价(Xcode工程中的std::cout << "Hello,
World!\n";等同其他开发工具中的cout <<"Hello
World" << endl;)。
(4)、return 0;
main函数的返回值。
main函数的返回值用来指示状态,0表示成功,非0的返回值的含义由系统定义。
(5)、非Xcode创建的工程中:usingnamespacestd;
这句代码的意思是使用标准的命名空间。using关键字一般用来声明某个命名空间,也叫作using声明(using
declaration). using声明的形式如:usingnamespace::name;namespace叫做命名空间,命名空间的作用是避免我们名字定义冲突。
相关文章推荐
- C++初学笔记
- C++初学解惑(4)——构造函数(上)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- 初学lua --lua嵌入c++的一个问题(初始化lua出错,版本问题)
- C++初学印象
- 初学C++选什么书?
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- 初学c++遇到的问题
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- 刚才在论坛上看到的一些学习C++的东东,可能对初学有点用
- 初学C/C++的朋友一定要看的(送给所有初学编程的人)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- 初学C++:编译器报错“Cannot open include file: 'iostream.h': No such file or directory”的解决方法
- 初学c++