一、C++之hello world

一、面向对象和面向过程

面向过程就是将一个事件分成各个步骤去执行,对于同一事件,不同的人会分成不同的步骤去执行,因此,面向过程的代码不便于移植。
面向对象就是将一个事件按其功能分成不同的对象,比如电脑下棋,可分为三个对象,下棋系统,棋盘系统,裁判系统,由于面向对象具有一定的规律,所以代码比较便于移植。

二、代码分析

#include<iostream>//引入标准输入输出库
using namespace std;

int main()
{
	cout << "hello world" << endl;//endl相当于换行符
	system("pause");//阻塞功能,防止运行窗口一闪而过
	return EXIT_SUCCESS;
}

1、命名空间

在一个程序中 ,在调用相关函数的时候,可能会出现函数或者参数重名现象,为了解决这一问题,提出了命名空间这一概念。所谓命名空间,就是为了告诉程序,你所需要的函数或者参数去哪一个区域去找。

2、“cout”输出,“endl”截止换行,如果不加,则后续输出不会换行,“<<”连接符

三、头文件格式

在c语言中头文件使用扩展名.h,将其作为一种通过名称标识文件类型的简单方式。但是c++得用法改变了,c++头文件没有扩展名。但是有些c语言的头文件被转换为c++的头文件,这些文件被重新命名,丢掉了扩展名.h(使之成为c++风格头文件),并在文件名称前面加上前缀c(表明来自c语言)。例如c++版本的math.h为cmath.
由于C使用不同的扩展名来表示不同文件类型,因此用一些特殊的扩展名(如hpp或hxx)表示c++的头文件也是可以的,ANSI/IOS标准委员会也认为是可以的,但是关键问题是用哪个比较好,最后一致同意不适用任何扩展名。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值