C++/CLI学习笔记8(快速打通c++与c#相互调用的桥梁)

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

4:函数

为什么要使用函数?

许多原因都促使我们将应用程序分解成函数,下面仅列举其中三个。

  1. 为什么要使用函数?
    许多原因都促使我们将应用程序分解成函数,下面仅列举其中三个。
    函数一般小而具体。用一系列函数来写程序,胜于一气呵成写完整个程序。这称为“分而治之”,使你的精力一次集中在一个函数上。
    包含许多小函数的应用程序比单一的长程序更容易阅读和调试。
    函数可以重用。函数写好后可在程序的其他任何地方调用。这减少了编码量,提高了开发效率。
     
  2. 包含许多小函数的应用程序比单一的长程序更容易阅读和调试。
  3. 为什么要使用函数?
    许多原因都促使我们将应用程序分解成函数,下面仅列举其中三个。
    函数一般小而具体。用一系列函数来写程序,胜于一气呵成写完整个程序。这称为“分而治之”,使你的精力一次集中在一个函数上。
    包含许多小函数的应用程序比单一的长程序更容易阅读和调试。
    函数可以重用。函数写好后可在程序的其他任何地方调用。这减少了编码量,提高了开发效率。
     

4.1 声明函数原型

原型指定了函数的参数类型和返回类型。函数名和参数的组合称为“函数签名”。

比如 : void func1();

有的编程语言区分了函数(要返回值)和子程序(不返回值)。例如,Microsoft VisualBasic .NET为函数使用Function关键字,为子程序使用Sub关键字。C++则只有函数这一说法,不返回值的函数使用void 返回类型。还要注意函数原型末尾的分号。分号是语句终止符,标记函数原型结束。函数原型不执行任何实际的工作,它只是列出函数签名。

·有的语言对函数和变量名有严格限制。C++在这方面不严格,但写C++/CLI代码应遵从Microsoft .NET库的约定。函数名以大写字母开头,名称中的每个单词的首字母也要大写,例如 Displaywelcome或 CreateNewCustomerOrder。唯一例外的是入口函数main。

例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rains卍Soft

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值