C++入门第一天----第一个C++程序

一、C++发展历史:

感兴趣的自己搜索了解。

二、第一个C++程序:

#include<iostream>     // 头文件
using namespace std;   //命名空间

 
// main() 是程序开始执行的地方

int main()
{
    
    cout<<"前世拯救世界,后世爱上C++"<<endl;  
    /*
    cout输出语句,终端输出“前世拯救世界,后世爱上C++”
    endl:换行,可以用"\n"替换
    */
    system("pause");   // “请按任意键继续。。。。。。”    
}
1、#include<iostream>

          头文件,引用后面的<>中的文件中的代码,在这个函数中用于提取iostream文件中的代码,编译使用其输入输出功能。

2、using namespace std;

         namespace:是指标识符的各种可见范围。是C++语言特别重要的特性,当第三方供应商提供的库时,为了避免与其他供应商或者用户定义的名字相冲突(命名空间污染),常常将库的内容放置在自己独立的命名空间中。
         std:就是C++标准程序库中定义所有标识符的命名空间。

        在C++中,命名空间是用于组织代码的一种机制,它可以帮助避免名称冲突并使代码更具可读性。标准库中的类和函数都包含在名为std的命名空间中。通过使用using namespace std,我们可以在代码中直接使用标准库中的类和函数,而无需为它们加上std::前缀。

让我们通过一个简单的例子来解释这一点。假设我们想在C++程序中使用标准库中的cout来输出文本。如果没有使用using namespace std,我们必须这样写:

 

std::cout << "前世拯救世界,后世爱上C++"<<std::endl;

但是,通过在代码的开头添加using namespace std;,我们可以更简洁地写为:

cout << "前世拯救世界,后世爱上C++"<<endl;

命名空间的声明和定义语法:

namespace namespace_name {
   // 代码声明
}
例如:
#include <iostream>
using namespace std;
 
// 第一个命名空间
namespace first_space{
   void func(){
      cout << "Inside first_space" << endl;
   }
}

int main ()
{
 
   // 调用第一个命名空间中的函数
   first_space::func();
 
   return 0;
}
3、system("pause");

          system()就是调用(DOS)系统命令(和shell命令)。  

          pause ,即DOS命令中的暂停命令;

让操作系统来暂停该程序进程的执行,同时程序运行到此语句处时,会在程序的窗口上显示 “按任意键继续...”。

4、C++注释:

C++ 注释一般有两种:

  • //    一般用于单行注释。

  • /* ... */     一般用于多行注释

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

IT大佬我的梦

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

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

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

打赏作者

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

抵扣说明:

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

余额充值