自学C++(一)

本文介绍了C++语言的起源与发展,对比了C语言,强调了C++在面向对象编程上的优势。涵盖了C++的应用范围,包括位子处理程序、电子表格、编译器、操作系统和大型游戏。同时,文章提供了C++的常用开发工具,并详细解析了C++程序的基本结构,如头文件的使用、输出操作等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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++的编译和执行:

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

William_Tao(攻城狮)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值