首页 > 编程语言 >C++从零复习

C++从零复习

时间:2023-11-17 19:11:53浏览次数:30  
标签:头文件 复习 int 输入输出 C++ include

0.前言

子曰:“温故而知新,可以为师矣。”学习了知识,不复习怎么行。这篇随笔是为C++小白写的复习资料,根据目录使用效果更佳。
悄悄告诉你:听课的时候走神了也可以查缺补漏哦

1.顺序结构

(1)框架

头文件

#include <clude_name> //将名为“clude_name”的头文件导入
//常用头文件实例
#include <bits/stdc++.h> //万能头 基本包括所有头文件
#include <cstdio> // C风格输入输出 可替换为 #include<stdio.h>
#include <iostream> //C++风格输入输出
#include <iomanip> //输入输出工具箱 例如setprecision

命名空间

using namespace std;
//声明命名空间,使用任何内置函数都要使用,除非每句话面前增加一句std::
//暂时不用搞懂命名空间是什么,只需要知道每个程序都要有就好了

主函数

int main(){
	//这里写你的代码
}
// 暂时不用理解函数是什么

(2)变量

int a; //定义一个名为a的整数型变量
string p="hello world";

标签:头文件,复习,int,输入输出,C++,include
From: https://www.cnblogs.com/hemuxuan0709/p/17839499.html

相关文章

  • C++ STL String用法
    string在C语言中,提供了字符串的操作,但只能通过字符数组的方式来实现字符串。而string则是一个简单的类,使用简单,在OI竞赛中被广泛使用。相较于其他STL容器,string的常数可以算是非常优秀的,基本与字符数组不相上下。string常用操作输出strings="123";printf("%s......
  • 【C++中cin在Qt输出终端无法手动输入问题解决办法(详细)】
    现象:在Qt中使用cin进行对一个变量z进行输入,然后在用cout对z进行输出,结果没有进行手动输入,程序自动凭空出现类似512,32759等一些数值输出。 解决办法:第一步:在Qt左侧项目栏,在.pro文件中添加一行代码CONFIG+=console 第二步:在项目--运行--勾选在终端中运行(Runinterminal) 配置......
  • 408---CN三轮复习---数据链路层
    重点知识点组帧 ⭐⭐⭐⭐差错控制 ⭐⭐⭐⭐流量控制与可靠传输机制 ⭐⭐⭐⭐⭐介质访问控制 ⭐⭐⭐⭐⭐⭐⭐⭐局域网(IEEE802.3与IEEE802.11) ⭐⭐⭐⭐⭐⭐⭐⭐广域网 ⭐⭐⭐数据链路层的设备 ⭐⭐⭐⭐组帧组帧时既要加首部,又要加......
  • 408---CN三轮复习---物理层
    ps:参考了不少我之前写的:https://www.cnblogs.com/lordtianqiyi/p/17706801.html通信基础基本概念数据、信号与码元数据:传送信息的实体,通常是有意义的符号序列,如图片、文字信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式,如数字信号与模拟信号数字信号(离散......
  • C++笔记
    inline内联函数:内存膨胀,空间换时间,节省调用函数,给被调函数形参赋值以及自动回收内存的时间使用原则:内联函数内不要有循环,使用重复率较高,代码比较简单的函数使用内联函数引用(别名,解析引用符)int&dd=numdd与num共享同一段内存,定义引用必须赋初始值,引用的作用可以缩短名称......
  • NOIP 考前小复习
    考前整理一些可能用得到的东西。壹:命令行部分一、编译-std=c++14。-Wall,-Wextra。会提醒一些可能写错了的地方,或者一些比较明显的UB。比如for(___)a=___;b=___;,会告诉你循环可能漏掉了末尾;比如++x+x++,会告诉你未定义。有可能一些习惯,比如压行,会触发警告。这就需要视......
  • 11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与l
    我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。看个例子:这是v......
  • 【C++】【图像处理】形态学处理(腐蚀、膨胀)算法解析(以.raw格式的图像为基础进行图像处
    1voiderosion(BYTE*image,intw,inth,BYTE*outImg)2{3intrept;4//腐蚀5memcpy(outImg,image,sizeof(BYTE)*w*h);//将读取的图像赋值给outImg,方便进行腐蚀操作67inti,j,m,n;8BYTEflag;9for(rept=0;rept......
  • C++ map容器
    由于我昨天做题遇到了map,但是自己对map的了解少之甚少,于是就去学了一下map我将map的总结发到了c*dn,请移步c++map容器简介......
  • C++调用Python3实战,和PyImport_ImportModule返回NULL问题解决
    LinuxC++调用Python3入门准备以下面的目录结构演示如何在LinuxC/C++调用python3。|--hello.py|--main.cpp|--CMakeLists.txt hello.py:python的脚本,里面有2个函数main.cpp:c++函数CMakeLists.txt:Cmake文件,生成makefilepython脚本示例python脚本hello.py内容如下,......