C++基础知识点总结,框架、头文件、基础语法、cin 、cout、变量、输入、输出,初学者要掌握的方法、C++青少儿编程

本文介绍了C++编程的基础知识,包括程序框架、头文件、std命名空间、主函数和返回值的概念。详细讲解了如何构建C++程序的基本结构,并解释了输入输出操作,如cout和cin的使用,以及数据类型和变量的声明。此外,还讨论了命名空间在解决命名冲突中的作用。

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

前言

对于很多孩子在学习C++语言时,都会面临的问题,对于基础知识难以理解,不会使用,在实际应用中不知道语法的选择。
本文章将会从0开始,将C++基础的输入输出语法知识和数据类型、变量、输入输出的关系,详细向同学们讲解。

一、C++程序必写的代码——框架

所有的C++程序都需要一个程序框架,首先我们要明白的是计算机在执行我们的程序时,一定是按照一定的规则进行执行的,我以我们在编写程序时要遵循计算机执行的规则——计算机只执行主函数中的C++程序

框架——头文件、std命名空间、主函数、返回值
#include<iostream>//头文件(工具包) 
using namespace std;//std名字命名空间(表明作用域在{}内) 
int main(){
   //主函数(计算执行的入口) 

	//程序编写区域
	
	return 0;//返回值(整个程序结束并返回0) 
}
头文件

可以看做是一个工具包,在我们编写程序时,会用到很多语法或函数(工具包),这些语法和函数存在于不用的头文件中,需要在程序开始前提前引入(#include),在编写程序时我们才能更高效的完成项目程序。

suing namespace std名字命名空间

1.using是一个编译指令;可以只展命名空间中的某个变量
2.namespace是关键字,定义一个命名空间;
3.C语言存在命名冲突(同一域中有同名变量)
4.命名空间可嵌套,同名空间会合并
5.命名空间不同于结构体,只会影响变量的作用范围,不会影响生命周期
6.std是C++的标准库的命名空间;
简单来讲:std名字命名空间就是区分同一空间中的重复名称
举个栗子:学校有两个小明,他们都在不同的班级,当我们要找小明时,就会出现两个小明,这个时候为了区分开,学校就会在小明前面标识号这是A班的小明和B班的小明,这个时候我们在寻找小明时就不会出现重复的小明,std就相当于这个机制,在计算机中使用的都是空间,使用std机制去区分开不同的小明

主函数

计算机在执行的过程中,只会执行我们主函数中写好的程序,当我们编写的代码出现在主函数之外,那么这个时候他就会报错,但是我们要明白,一个程序中只允许有一个主函数,但是函数可以有多个。
总之:我们的程序中必须有一个主函数,这个主函数是唯一的。

return 0; 返回值为0

结束整个程序
整个程序给出的反馈为0

重点:程序中所有代码、符号,都必须是英文。在一条代码结束后一定要加上分号(; );

二、输入与输出

1、输出语句 cout

输出语句能够将需要反馈的内容展示在控制台,不同的写法和输出不同的内容,会得到不同的结果。

#include<iostream>
using namespace std;
int main(){
   
	
	cout << "Hello ward!";
		
	return 0;
}
结果

输出结果描述
可以看到,输出的内容是将双引号里面的所有内容原封不动的输出了

流符号 << (注意输出流符号朝向)

这里的流不用去理解,我们只需要知道,在输出一个内容时,需要加上一个输出流符号就好了,如果要输出多个不同的内容时也需要加上对应数量的输出流符号
示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

给包番茄酱

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

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

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

打赏作者

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

抵扣说明:

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

余额充值