www.gusucode.com > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序 > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序/code/C++例题程序/第2章/s2_3/smain2_3.cpp

    //Download by http://www.NewXing.com
//主文件
//源文件名:smain2_3.cpp

//编译预处理语句:如果未定义__SMAIN2_3_H__则定义它,
//直到遇到#endif结束。
#ifndef __SCLASS2_3_H__ 
#define __SCLASS2_3_H__

#include<iostream>
using namespace std;

//定义一个内联函数求绝对值
inline int abs( int x )
{
	if (x<0)
	{
		return -x;
	}
	else
	{
		return x;
	}
}

#endif   //结束编译预处理

//主函数
void main( void )
{
	int m, n;
	int m1 = 2;
	int n1 = -10;
	m = abs(m1);      //此处插入函数abs()的代码,执行后m=2
	n = abs(n1);      //此处插入函数abs()的代码,执行后n=10
	cout << "m1的绝对值是" << m << ",n1的绝对值是" << n;
}