C++入门(2):用C++写第一个程序&main函数详解

学习编程语言这件事情,最重要的是练习去写,只有写过才知道哪里有坑,即便是最简单的程序。

下面我们介绍C++的第一个程序,main函数,它是C++程序中必须且唯一的函数,系统调用程序的时候是从main函数进去执行的。

int main()
{
    return 0;
}

上面是一个非常简单的程序,只有一个main函数,它没有任何功能,只是返回一个值。

返回值是一个非常重要的东西,返回0在编程中通常理解为这个函数成功执行结束,-1通常情况代表程序的异常返回,当你熟练的掌握编程技术时,你一定会为你的程序设计周到的返回值机制,好处是,当程序出现问题,你可以定位到哪里有问题,这会为你的开发带来极大地便利。

 但这段代码告诉了我们很多东西

1.函数是有类型的

函数有返回类型,上述main函数,其返回类型就是int,当然你也可以写char型,甚至是void型,void型意味着你不需要函数返回任何东西,关于int char这些常用的类型到底是怎么回事,我在后边会零写一章;

2.函数有参数

所谓的参数,就是你在用这个函数的时候,需不需要让他依靠于你给的一些其他值来运行。函数名字后边跟个圆括号(),圆括号的意义是用来放函数参数的,我们的main函数里没有参数,因为main函数比较特殊,但我们给出Linux下一个更为标准的main函数:

int main( int argc, char** argv )
{ 
     //使用了argc和argv作为传入参数
     return 0;
}

这个main函数使用了两个参数int argc, char** argv,可惜这两个参数实际上我们并不会使用,因为现在大部分的程序都不会给main函数传入参数,argc实际上代表了你在使用main函数时传入参数的个数,而argv则是一个数组存储了这些参数。关于这个正统的main函数其实大家可以不用关心。如果有一天你写的程序需要给main函数传参时,再好好的研究。

3.函数的主体

函数的主体放在花括号里{},你需要记住这个写法,这里边将会放你要让这个函数做的事情,我们的main函数什么都没做,但是可以做很多。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Gaosiy

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

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

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

打赏作者

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

抵扣说明:

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

余额充值