4:函数
为什么要使用函数?
许多原因都促使我们将应用程序分解成函数,下面仅列举其中三个。
- 为什么要使用函数?
许多原因都促使我们将应用程序分解成函数,下面仅列举其中三个。
函数一般小而具体。用一系列函数来写程序,胜于一气呵成写完整个程序。这称为“分而治之”,使你的精力一次集中在一个函数上。
包含许多小函数的应用程序比单一的长程序更容易阅读和调试。
函数可以重用。函数写好后可在程序的其他任何地方调用。这减少了编码量,提高了开发效率。
- 包含许多小函数的应用程序比单一的长程序更容易阅读和调试。
- 为什么要使用函数?
许多原因都促使我们将应用程序分解成函数,下面仅列举其中三个。
函数一般小而具体。用一系列函数来写程序,胜于一气呵成写完整个程序。这称为“分而治之”,使你的精力一次集中在一个函数上。
包含许多小函数的应用程序比单一的长程序更容易阅读和调试。
函数可以重用。函数写好后可在程序的其他任何地方调用。这减少了编码量,提高了开发效率。
4.1 声明函数原型
原型指定了函数的参数类型和返回类型。函数名和参数的组合称为“函数签名”。
比如 : void func1();
有的编程语言区分了函数(要返回值)和子程序(不返回值)。例如,Microsoft VisualBasic .NET为函数使用Function关键字,为子程序使用Sub关键字。C++则只有函数这一说法,不返回值的函数使用void 返回类型。还要注意函数原型末尾的分号。分号是语句终止符,标记函数原型结束。函数原型不执行任何实际的工作,它只是列出函数签名。
·有的语言对函数和变量名有严格限制。C++在这方面不严格,但写C++/CLI代码应遵从Microsoft .NET库的约定。函数名以大写字母开头,名称中的每个单词的首字母也要大写,例如 Displaywelcome或 CreateNewCustomerOrder。唯一例外的是入口函数main。
例:

本文是C++/CLI学习笔记的一部分,主要探讨如何通过函数来提高代码可读性和重用性。介绍了函数原型的作用,包括声明参数类型和返回类型,以及如何声明和定义带有默认值的参数。此外,还讲解了函数主体的定义和调用,强调了函数返回值的处理和参数匹配的重要性。
992

被折叠的 条评论
为什么被折叠?



