c/c++第七篇
今天学习了函数的定义和使用。函数可以将一段具有特定功能的代码封装起来,使程序的结构更加清晰,也便于代码的复用。
学习了函数的参数和返回值,参数可以用来传递数据给函数,返回值则可以将函数的计算结果返回给调用者。在定义函数时,要注意函数的参数类型和返回值类型的匹配。
返回值类型 functionName(参数类型 参数名1, 参数类型 参数名2,...) {
// 函数体,包含具体的操作语句
return 返回值;
}
例如,定义一个简单的函数来输出欢迎信息:
cpp
#include
using namespace std;
void sayHello() {
cout << "Hello!" << endl;
}
这里定义了一个无返回值(返回类型为void)的函数,其功能就是输出一段文本内容。
这些只是初步定义函数的基础示例,不同语言在函数的细节特性(比如参数传递方式、函数重载、默认参数等方面)都还有很多可以深入学习和拓展的内容。
尝试写了一些简单的函数,比如计算两个数的最大值、最小值,以及实现一个简单的数学运算函数库。在调用这些函数时,一开始对函数的参数传递方式有些混淆,导致函数的结果不正确,经过仔细检查和调试,终于找到了问题所在。
通过今天的学习,认识到函数是 C++ 编程中非常重要的一部分,合理地使用函数可以大大提高编程的效率和代码的质量。
学习了函数的参数和返回值,参数可以用来传递数据给函数,返回值则可以将函数的计算结果返回给调用者。在定义函数时,要注意函数的参数类型和返回值类型的匹配。
返回值类型 functionName(参数类型 参数名1, 参数类型 参数名2,...) {
// 函数体,包含具体的操作语句
return 返回值;
}
例如,定义一个简单的函数来输出欢迎信息:
cpp
#include
using namespace std;
void sayHello() {
cout << "Hello!" << endl;
}
这里定义了一个无返回值(返回类型为void)的函数,其功能就是输出一段文本内容。
这些只是初步定义函数的基础示例,不同语言在函数的细节特性(比如参数传递方式、函数重载、默认参数等方面)都还有很多可以深入学习和拓展的内容。
尝试写了一些简单的函数,比如计算两个数的最大值、最小值,以及实现一个简单的数学运算函数库。在调用这些函数时,一开始对函数的参数传递方式有些混淆,导致函数的结果不正确,经过仔细检查和调试,终于找到了问题所在。
通过今天的学习,认识到函数是 C++ 编程中非常重要的一部分,合理地使用函数可以大大提高编程的效率和代码的质量。
全部评论
相关推荐
点赞 评论 收藏
分享
11-27 19:02
成都信息工程大学 算法工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享