⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 函数.txt

📁 钱能主编 C++程序设计教程(第一版) 该书习题的答案代码
💻 TXT
字号:
//*************************
//**      ch5_1.cpp      **
//*************************

#include <iostream.h>

int func1();
int func2();

void main()
{
	func1();
	cout<<func2()<<endl;
}

int func1()
{
	int n=12345;
	return n;
}

int func2()
{
	int m;
	return m;
}

//*************************
//**      ch5_2.cpp      **
//*************************

#include <iostream.h>

void func();

int n=1;

void main()
{
	static int a;
	int b=-10;
	cout<<"In main()"<<endl
		<<"a: "<<a<<","
		<<"b: "<<b<<","
		<<"n: "<<n<<endl;

	b+=4;
	func();

	cout<<"In main() again"<<endl
		<<"a: "<<a<<","
		<<"b: "<<b<<","
		<<"n: "<<n<<endl;

	n+=10;
	func();
}

void func()
{
	static int a=2;
	int b=5;

	a+=2;
	b+=5;
	n+=12;
	
	cout<<"In fucn()"<<endl
		<<"a: "<<a<<","
		<<"b: "<<b<<","
		<<"n: "<<n<<endl;
}

递归函数定义;
long fact(int n)
{
	if(n==1)
		return 1;
	return fact(n-1)*n;
}

long fib(int n)  //斐波那契数列第n项
{
	if(n>2)
		return (fib(n-1)+fib(n-2));
	else
		return 1;
}

using of inline:
#include <iostream.h>

inline int isnumber(char);

void main()
{
	char c;
	while((c=cin.get())!='\n')
	{
		if(isnumber(c))
			cout<<"you enter a digit."<<endl;
		else
			cout<<"you enter a non-digit."<<endl;
	}
}

inline int isnumber(char ch)
{
	return (ch>='0' && ch<='9')?1:0;
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -