博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自学C++(一)
阅读量:3963 次
发布时间:2019-05-24

本文共 1117 字,大约阅读时间需要 3 分钟。

C++

c++简介

起源:贝尔实验室20世纪80年代初

应用范围:位子处理程序以及电子表格;编译器;操作系统;大型游戏。

从c到c++:

c语言时结构化和模块化的语言,面向过程。未完全实现解决软件设计危机的目标。

c++保留了c语言原有的所有优点,增加了面向对象的机制(增加了面向对象机制,对c语言的的功能做了扩充)
在这里插入图片描述

c++常用开发工具:

(1)codeblocks

链接:https://pan.baidu.com/s/1B-I4Mh8smN84cIL-CuMv_A
提取码:wk96
(2)记事本(Notepad++)+命令行
(3)Visual c++ 6.0
(4)VS 2015
(5)其他开发工具
DEV C++,CLion C-Free Xcode C4droid

c++程序结构

头文件类型比较:

在这里插入图片描述

#include <iostream :

iostream 英文全称为(input and output)

将iostream文件的内容添加到程序中,iostream中包含了有关输入输出语句的函数

using namespace std;/相当于一个战队+名字(无爱–小强)/(为了避免名字的重复)

如果不写这句话,那么代码:cout << "Hello world!" << endl;就需要改写成std::cout << "Hello world!" <<std:: endl;

输出:

“”<< “”符号表示把字符串“ HelloWorld”发送给cout打印

endl(end line)时控制符,表示重起一行(\n)
与其说程序显示了一条消息,不如说它将一个字符串插入到了输出流中。

原理说明

1从概念上看,输出是一个流,可以理解成程序流出的一系列字符
2cout对象表示这种对象,在iostream文件中定义
3cout右边<<符合是插入运算符,可以将右侧信息插入到流中

书写经典的HelloWorld

#include 
#include
/*以#开头的语句称为预处理器指令*//*#include语句不是必须的,但但是如果一旦程序有该语句,就必须将他放在程序的开始处*//*iostream (input and output)*//*将iostream文件的内容添加到程序中,iostream中包含了有关输入输出语句的函数*/using namespace std;//无爱**小强/*使用std*/int main(){ cout << "Hello world!" << endl; return 0;}

代码规范:

在这里插入图片描述

c++的编译和执行:

在这里插入图片描述

在这里插入图片描述

转载地址:http://orgzi.baihongyu.com/

你可能感兴趣的文章
Spring Batch 精萃
查看>>
Spring Batch 环境设置
查看>>
字符组转译序列
查看>>
字符转译序列
查看>>
Java 数据类型
查看>>
UTF-16 编码简介
查看>>
Java 变量名
查看>>
Java 四舍五入运算
查看>>
Spring Batch 例子: 运行系统命令
查看>>
解析输入
查看>>
格式化输出
查看>>
Java 大数值
查看>>
括号及后向引用
查看>>
Spring Batch 核心概念
查看>>
Spring Batch 例子: 导入分隔符文件到数据库
查看>>
非贪婪匹配
查看>>
Spring Batch 例子: 导入定长文件到数据库
查看>>
匹配时刻
查看>>
为数值添加逗号
查看>>
忽略大小写匹配
查看>>