C++零基础1(基本框架、输出)

本篇提供给所有零基础的c++学者

本人目前只学了两三年,如果有错误,请轻点喷

首先咱得先知道什么是c++对吧

C++是一种计算机高级程序设计语言,‌由C语言扩展升级而产生。‌它最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。‌C++既可以进行C语言的过程化程序设计,‌又可以进行以抽象数据类型为特点的基于对象的程序设计,‌还可以进行以继承和多态为特点的面向对象的程序设计。‌C++擅长面向对象程序设计的同时,‌还可以进行基于过程的程序设计,‌因此它适应的问题规模大小由之。‌C++几乎可以创建任何类型的程序,‌如游戏、‌设备驱动程序、‌高性能计算(HPC)、‌云计算、‌桌面应用、‌嵌入式系统和移动应用等。‌此外,‌C++还被用于编写其他编程语言的库和编译器。‌C++拥有计算机运行的实用性特征,‌同时致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

了解c++以后我们会发现说c++难但也不简单(废话不用看了)

 好了我们现在点进我们的c++

咱这边建议用DEV C++

我们首先要构建基本框架大体如下

#include<bits/stdc++.h>
using namespace std;
int main()
{
	
	return 0;
}

什么?头文件跟你学的不一样?

#include<bits/stdc++.h>

 

咱们称它为万能库头文件(简称万能头吧) 

那它又有什么功能呢?

优点:

它几乎封装了所有c++的头文件。(注意是几乎,不是全部)

缺点:

有了优点便会有缺点

1.它限制了程序可移植性

2且程序中的变量函数可能会与c++标准库中的命名发生冲突。

总结:

在大型程序中尽量别用万能头。也只是尽量对吧。

———————————————————————————————————————————

学完基本框架,我们现在学简单的输入输出。

咱们先了解cout:

cout是C++标准库中的一个重要组成部分,‌它提供了一种方便的方式来在计算机屏幕上显示信息。‌通过使用cout,‌程序员可以将变量的值、‌计算结果或其他任何需要的信息输出到屏幕上,‌从而方便地查看程序的运行状态和结果。‌cout的输出可以是文本、‌数字、‌甚至是图像等,‌这使得它在调试程序、‌查看运行结果等方面具有非常重要的作用。‌

此外,‌cout的输出是缓冲的,‌这意味着数据不会立即写入输出流,‌而是先存储在缓冲区中。‌当缓冲区已满或使用flush()函数时,‌数据才会实际写入输出流。‌这种缓冲机制可以提高输出效率,‌减少频繁的磁盘操作或屏幕刷新,‌从而提升程序的性能。‌

总的来说,‌cout是C++程序员在进行程序调试、‌结果展示时的一个非常有用的工具,‌它使得信息的输出变得简单而直接,‌是C++语言中不可或缺的一部分

理论ok,实践开始!

比如我们输出个作者真帅(hhh我真自恋)

#include<bits/stdc++.h>
using namespace std;
int main()
{
	cout<<"作者真帅"<<endl;
    return 0;
}

注意如果输出的是字符串或字符便需要双引号

那输出后面的endl又有什么用呢?

当你使用endl时,‌它不仅会在输出中添加一个新行,‌而且还会确保任何之前写入输出流但尚未显示的数据被立即发送到其最终目的地(‌如控制台、‌文件等)‌

什么?看不懂 你把它理解为换行就行了

如果不打endl会怎么样呢?

代码如下

#include<bits/stdc++.h>
using namespace std;
int main()
{
	cout<<1;
	cout<<2;
	return 0;
}

结果如下

那将endl加上呢?

代码如下

#include<bits/stdc++.h>
using namespace std;
int main()
{
	cout<<1<<endl;
	cout<<2<<endl;
	return 0;
}

结果如下

———————————————————————————————————————————

好了以上便是今天的内容 ,你学会了吗?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值