6_13.cpp

来自「清华大学出版社出版的c++程序设计课本」· C++ 代码 · 共 35 行

CPP
35
字号
#include <stdio.h>

void print_stuff(float data_to_ignore);
void print_message(float list_this_data);
void print_float(float data_to_print);
void (*function_pointer)(float);	//void类型的函数指针

int main()		//主函数
{
	float pi = 3.14159;
	float two_pi = 2.0 * pi;
	print_stuff(pi);
	function_pointer = print_stuff;	//函数指针指向print_stuff
   	function_pointer(pi);	//函数指针调用
   	function_pointer = print_message;	//函数指针指向print_message
   	function_pointer(two_pi);	//函数指针调用
   	function_pointer(13.0);	//函数指针调用
   	function_pointer = print_float;	//函数指针指向print_float
   	function_pointer(pi);	//函数指针调用
   	print_float(pi);
	return 0;
}
void print_stuff(float data_to_ignore)
{
	printf("This is the print stuff function.\n");
}
void print_message(float list_this_data)
{
	printf("The data to be listed is %f\n", list_this_data);
}
void print_float(float data_to_print)
{
	printf("The data to be printed is %f\n", data_to_print);
}

⌨️ 快捷键说明

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