C++第一次记录

在有些语言中,有返回值的函数成为函数(function);没有返回值的函数成为过程(procedure)或子程序(subroutine);但是在C和C++,这两种变体都成为函数。

程序实例

 

#include<iostream>
int stonetolb(int);
int main()
{
	using namespace std;
	int stone;
	cout << "please enter the stone " << endl;
	cin >> stone;
	int pounds = stonetolb(stone);
	cout << stone << "stone =";
	cout << pounds << "pounds" << endl;	
	system("pause");
}

int stonetolb(int sts)
{
	return 14 * sts;
}

 开头int表明,main()返回一个整数值;空括号(或者包含void)表明,main()没有参数,对于有返回值的函数,应用关键字return来提供返回值,并结束函数,这就是为什么要在main()结尾处使用下述语句的原因

return 0;

这在逻辑上是一致的:main()返回一个int值,而程序员要求他返回一个整数值0,但是可能会产生疑问,这个值返回到哪里去了呢,  

squeeze = main();

答案是:可以将计算机操作系统如(unix 或window)看做调用程序。因此,main()的返回值并不是返回给程序或者其他部分,而是返回给了操作系统,很多操作系统都可以使用程序的返回值,例如UNIX外壳脚本和window命令行批处理文件都被设计成运行程序,并测试他们的返回值(通常叫做退出值),通常的约定是,退出值为0则意味值程序运行成功,为非零是则存在问题,因此,要让C++程序无法打开文件,可以将它设计为返回值为一个非零值,然后,便可以设计一个外壳脚本或者批处理文件来运行该程序,

总结

C++程序的模块叫函数

预处理编译指令#include<iostream>有什么用

--使得在最终编译之前,使用iostream文件中的内容替换该编译指令

using namespace std 有什么用

使得程序可以使用std名称空间中的定义

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值