【001】C++的第一个程序Hello World

本文介绍了C++编程语言的基础知识,通过HelloWorld程序的编写和解释,讲解了#include、usingnamespacestd、main函数、输出语句cout以及注释的用法。强调了标准头文件的包含和命名空间的使用,并提醒注意代码规范和习惯的养成。
摘要由CSDN通过智能技术生成

C++的第一个应用程序(Hello World程序)

引言


💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。
👉
🎖️ CSDN实力新星,社区专家博主
👉
🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。
👉
🔔 专栏地址:C++从零开始到精通
👉
🔔 博客主页:https://blog.csdn.net/Long_xu


🔔 上一篇:环境搭建:Visual Studio的安装和创建C++项目
🔔 下一篇:【002】C++的关键字介绍

一、代码

#include <iostream>
using namespace std;

int main(int argc,char **argv)
{
    cout<<"Hello World!"<<endl;
    return 0;
}

执行结果:

Hello World!

二、代码解释

  • #include <iostream>#include表示头文件包含,<>表示包含系统头文件,iostream是标准的输入输出流。
  • using namespace std:使用命名空间std
  • int main(int argc,char **argv):c++工程中有且仅有一个main,它是程序的唯一入口;main左边的int描述的是函数的返回值类型,main就是函数名(有且仅有一个)。
  • int main(int argc,char **argv)main右边()里面描述的是函数的形参(形参类型 形参名)
  • argc表示有多少个命令参数。
  • argv是二维数组,表示参数列表。
  • {}:复合语句,在当前表示的是main的函数体。
  • cout:输出设备(终端,屏幕)。""双引号作用的是字符串
  • endl:表示换行。
  • 分号作为语句的结束。
  • return:将其后的表达式结果或数值作为函数的返回值返回 ;return结束当前函数。

三、注意事项

  1. 在C++中,使用双引号""包含头文件表示该头文件位于当前源代码文件所在的目录或者系统搜索路径中。如果头文件不在当前目录或者系统搜索路径中,编译器就无法找到该头文件并报错。与之对应的是使用尖括号<>包含头文件,这种方式表示该头文件位于系统搜索路径中,可以直接从系统库目录中查找,而不需要指定路径。一般来说,我们使用双引号包含自己编写的头文件,使用尖括号包含系统提供的头文件。
  2. 使用命名空间的意义是避免引用时名称过长,比如coutstd::cout简洁一些;但是在使用命名空间里的变量或函数不多时,建议单独使用命名空间,比如使用using namespace std::cout就只导入了std::cout而不会导入其他的。
  3. main函数最好使用标准的int main(int argc,char **argv),虽然int main()也没有问题,但是我们需要养成好的标准习惯。
  4. 分号一定要是英文的分号,中文分号会报错。
  5. <<是插入运算符,将右边的字符串插入到输出流中。

四、注释语句

C++注释语句一般分为行注释和块注释。
语法:

  • 行注释:使用//符号, 这是行注释,仅能注释一行。
  • 块注释:可以注释多行,但是不能嵌套。使用/**/符号,比如/*注释块*/

C++的注释语句不参与程序的编译,在程序预处理阶段就被编译器删除。
示例:

int main()
{
    // 这是注释一行
    /*
     这是注释块
    */
    return 0;
}

总结

  1. C++的第一个程序Hello World是一个简单的输出语句,可以用来测试编译器是否正常工作。这个程序的作用是向屏幕输出“Hello World!”这个字符串。
  2. C++的第一个程序Hello World是一个简单但必要的程序,它确保了C++编译器的正确性和可用性,并为以后进一步学习和开发程序做好了铺垫。
  3. C++的第一个程序Hello World程序的代码分为两部分:头文件和主函数。头文件< iostream >包含了C++输入输出库中的标准输入输出对象和函数的声明。主函数是C++程序的入口点,在程序运行时首先执行。int mainmain(int argc,char **argv)是定义主函数的语法格式,其中int表示返回值类型,main是函数名。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Lion Long

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

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

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

打赏作者

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

抵扣说明:

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

余额充值