1.C++中程序的基本结构

在教孩子的学习过程中,使用的开发IDE为小熊猫Dev-C++ 6.7.5版本,以后的复杂截图,基本上都是基于此版本进行的,同时在适当的时候,录制视频也会基于此版本来完成。

以下为一个最基本的C++程序

 int main() {
    // 程序主体
    return 0;  // 返回0表示正常结束
}

//main表示主程序体,每个程序,必须有一个且只有一个main函数,程序将从main开始执行,一般根据返回0,则表示正常结束。以上程序运行后的结果如下:

什么也没有显示,仅仅是一个黑色的命令行(控制台)界面,在IDE工具中也没有任何错误,

表示程序正常执行了,没有错误,是因为我们在程序中没有写任务输入或输出功能,所谓输入就是,我们输入给程序的数据,输出就是,程序输出给我们的结果,可能是文字,语音,图像等内容。

上面是一个最最简单的程序,没有任何功能,比如,我想输出一句话,在程序中比较常用的就是HelloWorld!,这个时候就应该写输出功能

//main表示主程序体,每个程序,必须有一个且只有一个main函数,程序将从main开始执行
#include <bits/stdc++.h>
int main() {
    // 程序主体
    std::cout << "HelloWorld" <<  std::endl;    
	 return 0;  // 返回0表示正常结束
}

这个时候再执行

这个时候会看到在命令行(控制台)打倒出来了HelloWorld,这个时候我们来观察程序,哪一行是输出的,发现使用了

std::cout << "HelloWorld" <<  std::endl; 

观察发现cout里面还有一个std::这表示,cout方法是std这个类或空间下面的,在上面还使用了

#include <bits/stdc++.h>

这表明引入了stdc++的头文件,只有引入这之后,才能使用std::cout这样的函数,所以在写程序的时候,我们会有很多地方使用#include这个方法来引入不同的头文件,这当然也包括以后我们自己写的程序所要引入用,方法是一样的,只是<>或者""的区别,““(引号)表示首先在当前目录中查找,如果再去库中查询,<>直接在库中查询,不在当前目录查找,其它是一样的。

再来看输入函数

std::cout << "HelloWorld" <<  std::endl; 

那么这个能不能简化呢,答案是可以的,我们可以直接写

cout << "HelloWorld" <<  endl;    

这个时候直接执行

没有看到命令窗口,却发现IDE中出现了错误

看警告提醒,说明没有endl没有定义,是否要改成std::endl;就是没有找到count或者是endl,并且在程序中包显示出来了错误所在的行,

这个时候,我们需要引入命名空间,引入后即可省略程序中的std::,我们引入之后,再运行。

//main表示主程序体,每个程序,必须有一个且只有一个main函数,程序将从main开始执行
#include <bits/stdc++.h>
using namespace std;
int main() {
    // 程序主体
    cout << "HelloWorld" <<  endl;    
	 return 0;  // 返回0表示正常结束
}

运行结果之后,则可以正常运行,结果如下

此时,我们一个基本的程序就写完了。

总结一下:

一个程序基本上包括:

1.包含必要的头文件

即#include中引入的文件
2.命名空间使用

即using namespace 中声明的命名空间
3.主函数 main

即程序的入口,基本main必不可少,否则程序将无法执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值