ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

自学C++(一)

2021-06-16 17:01:49  阅读:170  来源: 互联网

标签:语句 std iostream 程序 c++ C++ 自学 include


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

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

 

标签:语句,std,iostream,程序,c++,C++,自学,include
来源: https://blog.51cto.com/u_15270205/2908698

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有