自学C++(一)

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 <iostream>
#include<cstdio>
/*以#开头的语句称为预处理器指令*/
/*#include语句不是必须的,但但是如果一旦程序有该语句,就必须将他放在程序的开始处*/
/*iostream  (input and output)*/
/*将iostream文件的内容添加到程序中,iostream中包含了有关输入输出语句的函数*/

using namespace std;//无爱**小强
/*使用std*/

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

代码规范:

在这里插入图片描述

c++的编译和执行:

在这里插入图片描述
在这里插入图片描述

发布了63 篇原创文章 · 获赞 12 · 访问量 4101

猜你喜欢

转载自blog.csdn.net/qq_45353823/article/details/99697608