C++初学 一

今儿开始 学习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::cerrconsole errorstandard 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叫做命名空间,命名空间的作用是避免我们名字定义冲突。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值