您的位置:首页 > 编程语言 > C语言/C++

C++初学 一

2017-01-16 14:34 141 查看
今儿开始 学习C++,鉴于还属于初识阶段,也因本身是iOS开发程序媛一枚,硬件环境是Mac,所以我就用暂且先用Xcode来对C++进行认识吧。

先打开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叫做命名空间,命名空间的作用是避免我们名字定义冲突。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: