简简单单写程序——新手专享(2)

1.2代码各个部分的含义

      接着上一个文章,‘ Hello World’那个程序目的很简单,就是输出一句话。也可以改变双引号里面的内容,输出其他的认和想输出的内容。因为编码的问题,现阶段不建议在程序的任何地方出现中文,包括程序的文件名和程序片段。如果没有处理好,则可能会出现乱码或者其他的问题。

     下面展示一个C++代码框架:

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

     return 0;

}

        下面来出去分解这个程序。

        #include<iostream>是文件头,用于引入外部库。有一个例子,想要烹饪一道菜,除了食材之外,还需要一些其他工具,比如锅和铲子。这次使用的iostream文件头是一个可以用来输入输出的“工具”,之后会接触更多的文件头,甚至可以自行编写文件头,也就是创造一个工具。

       using namespace std;使命名空间声明语句。暂时不用理解他是干什么用的,但是现在使用到了C++的一些语句(例如cin),则应当加上这句话。注意最后的分号不要遗漏。 

        int main()是主函数。可以看到主函数后面有一对大括号{ },将主函数中的语句给包围起来了。计算机运行程序的时候,会从int main()后面的大括号开始运行。依次执行大括号中的语句,直到结束。举一个例子,仍旧是想要烹饪一道菜,那么炒菜这个动作就是主函数。炒菜这个主函数里包括别的步骤,例如洗菜,切菜,下锅,翻炒,调味,起锅装盘,就是这个主函数里面的语句。

        return 0;的意思是主函数需要返回一个“0”,这说明程序正常运行结束。在主程序中,即使不写这一句话,编译器也会在编译时自动加上这句话。注意,千万不要return一个其他的非零值,这会造成系统认为这个程序异常退出。在算法竞赛中,这会导致被认为运行错误。

        如果想借助计算机决实际问题,就要设计计算机程序并让计算机执行。下一个文章会举一个非常简单的例子来说明使用计算机解决问题的具体步骤,敬请期待!

 
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值