C++入门(1)输出Hello World(基于小熊猫C++和Dev-C++)

2023-10-11 05:59

本文主要是介绍C++入门(1)输出Hello World(基于小熊猫C++和Dev-C++),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        今天是我(一个编程小白)发布的第一篇文章,如果有哪些地方说的不对,也请大家在评论区指正。

        首先打开小熊猫C++软件(官网是:小熊猫C++官网,用其他C/C++编程软件也是可以的,这里我推荐一篇文章c/c++ 编程软件(IDE)推荐,里面推荐了一些C/C++编程软件),打开之后长这样:

 想要打印出Hello World,我们首先要导入iostream库,需要使用#include语句,具体如下:

#include <iostream>

 接下来,我们需要引用iostream库里的变量名和函数等,就需要使用下面一个语句:

using namespace std;

 使用这个语句是为了保证命名空间std内定义的所有标识符都是有效的。因为我们在编程时在选择的类的名称或函数名时很有可能和标准库中的某个名字相同。所以为了避免这种情况所造成的名字冲突,就把标准库中的所有标识符都放在名字空间std中。

下面,我们要认识一个东西,叫函数

        假如说,你的代码里需要做很多次判断,那你总不可能一直复制,一直粘贴这段代码吧。这里,我们就要用到函数了。我们只用把代码包装在函数里,给它命一个名,需要用的时候调用它就好了。下面,是函数的格式:

函数返回值类型 函数名(可以是空,也可以是一到多个参数类型和名称)

{

        你要包装的代码......(记住,代码前要缩进)

}

这里,我们要用一个函数,叫:main函数

        main函数的返回值是int类型,所以在函数的末尾要加上这样一个语句:

return 0;

main函数和其他函数不同,它是由系统调用的,C++会从main函数开始执行。所以,我们下一步就要在程序中这样写:

int main()
{}

之后,我们就要开始编写main函数里的程序了。

        在C++里,我们想要输出任何内容,都可以使用cout语句。我们要注意,在使用cout语句的时候,它后面跟的是<<这个东西,它是不是很像位运算符中的按位左移呢。

cout << "你想输出的内容" << endl;    //endl不是必须要加的,它在这里是起到换行的作用
cout << "你想输出的内容\n";    //在字符串后加上\n也能起到换行的作用
cout << "你想输出的内容";    //如果不想换行的话直接什么都不加就行

我们在使用cout语句时有两种换行方法,一种是在字符串后加上\n,一种是加上 endl。

(注意是字母l,不是数字1)

我们打印Hello World就可以这样写:

cout << "Hello World" << endl;

        我们在运行时可能一打开程序,它自动执行完就会关闭界面,为了不出现这种情况,我们在程序末尾加上这样一句就好了:

system("pause");

话不多说,上代码:

#include <iostream>
using namespace std;int main()
{cout << "Hello World" << endl;system("pause");return 0;
}

编译,运行程序,下面是运行之后的样子:

 

这篇关于C++入门(1)输出Hello World(基于小熊猫C++和Dev-C++)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/186027

相关文章

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

C++ STL-string类底层实现过程

《C++STL-string类底层实现过程》本文实现了一个简易的string类,涵盖动态数组存储、深拷贝机制、迭代器支持、容量调整、字符串修改、运算符重载等功能,模拟标准string核心特性,重点强... 目录实现框架一、默认成员函数1.默认构造函数2.构造函数3.拷贝构造函数(重点)4.赋值运算符重载函数

C++ vector越界问题的完整解决方案

《C++vector越界问题的完整解决方案》在C++开发中,std::vector作为最常用的动态数组容器,其便捷性与性能优势使其成为处理可变长度数据的首选,然而,数组越界访问始终是威胁程序稳定性的... 目录引言一、vector越界的底层原理与危害1.1 越界访问的本质原因1.2 越界访问的实际危害二、基

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成

java -jar example.jar 产生的日志输出到指定文件的方法

《java-jarexample.jar产生的日志输出到指定文件的方法》这篇文章给大家介绍java-jarexample.jar产生的日志输出到指定文件的方法,本文给大家介绍的非常详细,对大家的... 目录怎么让 Java -jar example.jar 产生的日志输出到指定文件一、方法1:使用重定向1、

c++日志库log4cplus快速入门小结

《c++日志库log4cplus快速入门小结》文章浏览阅读1.1w次,点赞9次,收藏44次。本文介绍Log4cplus,一种适用于C++的线程安全日志记录API,提供灵活的日志管理和配置控制。文章涵盖... 目录简介日志等级配置文件使用关于初始化使用示例总结参考资料简介log4j 用于Java,log4c

史上最全MybatisPlus从入门到精通

《史上最全MybatisPlus从入门到精通》MyBatis-Plus是MyBatis增强工具,简化开发并提升效率,支持自动映射表名/字段与实体类,提供条件构造器、多种查询方式(等值/范围/模糊/分页... 目录1.简介2.基础篇2.1.通用mapper接口操作2.2.通用service接口操作3.进阶篇3