首页 > 编程语言 >C++基础入门语法--代码基础框架

C++基础入门语法--代码基础框架

时间:2024-07-08 21:28:05浏览次数:14  
标签:std return 头文件 -- 代码 基础 C++ using

文章内容概括:了解学习导入头文件、使用using namespace std简化代码、创建程序基础框架、学习使用return

(如需要直接复制请到文章最末尾)

正文:

1.学习导入头文件:

        在Dev-C++编辑器中新建文件,在文件的第一行中输入:

#include <iostream>

       以上代码为C++导入头文件的代码,代码"#include"为准备导入......,代码"<iostream>"为C++的头文件之一,可以理解为通用的头文件,一般调用的函数都包括在内

2.使用"using namespace std;"进一步简化

        在文件第二行中输入:

using namespace std;

        tips:切记!此行代码的末尾需跟上一个英文分号,即“;”

        输入此行之后,以后的代码都会简便很多,舍去了每行的"std::"

3.定义主程序函数

        在文件第三行输入:

int main()

        这行代码为定义主程序函数,以后的代码都会在主函数中进行运行。

        随后进行换行操作,敲出一对花括号({ }),在Dev-C++编辑器中输入正花括号系统会帮你补齐另一个花括号。敲出之后按下回车(enter)换行,此时花括号内部为主代码区,且主代码区会四个空格(四个空格成为一个缩进)。

        此时程序应为:

#include <iostream>
using namespace std;
int main()
{
    
}

4.学习使用return

        在C++语言中,程序的末尾一般会有return 0;用来告诉计算机已经完成程序了,具体参考以下代码:

return 0;

        tips:切记!在主程序框架中的每一行代码结束时必须要带上一个英文分号!!!

5.代码总概

#include <iostream>
using namespace std;

int main()
{
    return 0;
}

结尾:求赞求赞求赞,求关注 求关注 求关注

标签:std,return,头文件,--,代码,基础,C++,using
From: https://blog.csdn.net/Vicent23/article/details/140250476

相关文章

  • 一文彻底带你搞懂什么是适配器模式!!
    一文彻底带你搞懂什么是适配器模式!!什么是适配器模式?适配器的两种实现方式适用情况代码示例背景类适配器对象适配器IO流中的实际应用应用扩展总结什么是适配器模式?适配器模式(AdapterPattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,......
  • sql注入
    什么是sql注入?SQL注入(SQLInjection)是一种代码注入攻击,其中攻击者通过将恶意的SQL代码插入到查询中,以操纵数据库执行意图之外的操作。这通常是由于应用程序没有正确验证或转义用户输入所导致的。以下是对SQL注入的详细介绍,并以MySQL为例说明。如何防止sql注入?1、使用......
  • 用python一个集mes和erp在企业微信协同的服务案例
    要使用Python实现一个集MES和ERP于一体的企业微信协同服务案例,我们可以利用企业微信的API和第三方库`wechatpy`。以下是一个简单的实现思路:1.首先,安装`wechatpy`库,用于实现企业微信的相关功能。```pipinstallwechatpy```2.创建一个`WeChatService`类,用于实现企业微信......
  • 2023首届服务韧性工程(SRE)论坛分会场:数据中心运维的新发展
    2023年12月15日,2023首届服务韧性工程(SRE)论坛在杭州成功举行,大会邀请了来自通信、金融、医疗、制造行业等100余位SRE领域专业人士参加,本次大会特别设立了主题为“数据中心运维的新发展”的分会场,由广通优云和SRE专委会联合出品。邀请来自数据中心领域不同行业的产学研用的专家,就......
  • mybatis缓存
    MyBatis提供了两级缓存机制:一级缓存(本地缓存)和二级缓存(全局缓存)。这两级缓存可以显著提高数据查询的效率,减少数据库访问的次数。下面介绍MyBatis的一级缓存和二级缓存的原理、配置和使用方法。题外话:......
  • 激光雷达里程计的实现思路
    文章目录直接法NDT构建激光雷达里程计建图配准增量NDT里程计添加点云更新体素高斯分布合并特征法特征提取特征法激光雷达里程计的实现构建局部地图配准直接法不需要提取特征,将过去一段时间内的点云组成一个局部地图,将当前帧与局部地图进行配准。NDT构建激光雷......
  • 从EMUI到HarmonyOS,再到HarmonyOS Next
    参考https://baijiahao.baidu.com/s?id=1802244117198483502演进历史EMUI:EmotionUI年份版本特性2012EMUI1.0定制化Android体验2013EMUI2.0更丰富的个性化选项,优化了系统稳定性和流畅度2014EMUI3.0界面设计进行全面升级2015EMUI4.0系统优化、......
  • 数位DP
    数位\(DP\)前言终于有时间来填这个大坑了啊。数位\(DP\)是一种比较冷门的动态规划问题。其一般都具有以下特征:出现连续的数字失去某一位,不能选哪个数整除某个数字在一个区间里面寻找合法解的数量打法递推法和递归法在数位\(DP\)中较为常见。递推法为先......
  • python 自动化神器 多平台纯代码RPA办公自动化python框架
    ​ Pyaibote是一款专注于纯代码RPA(机器人流程自动化)的强大工具,支持Android、Browser和Windows三大主流平台。无论您需要自动化安卓应用、浏览器操作还是Windows应用程序,Pyaibote都能轻松应对Pyaibote可以同时协作Windows、Web和Android平台机器人,满足您多样化的办公自动化需求......
  • 代码随想录算法训练营第26天 | 455.分发饼干 53. 最大子序和
    455.分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子......