创建函数的基本语法如下:
Python :```python
def 函数名(参数1, 参数2, ...):
函数体
return 返回值
```
C语言
:
```c
返回类型 函数名(参数类型 参数名1, 参数类型 参数名2, ...) {
// 函数体
return 返回值;
}
```
JavaScript:
```javascript
function 函数名(参数1, 参数2, ...) {
// 函数体
return 返回值;
}
```
示例
Python 示例
```python
def greet(name, time="morning"):
"""
这是函数的说明文档,告诉别人这个函数是干什么用的
name: 要问候的人名
time: 时间,默认是morning
"""
return f"Good {time}, {name}!"
使用函数
print(greet("小明")) 输出: Good morning, 小明!
```
C语言示例
```c
include
int add(int x, int y) {
int result;
result = x + y;
return result;
}
int main() {
int a = 1, b = 2, c;
c = add(a, b);
printf("%d\n", c); // 输出: 3
return 0;
}
```
JavaScript 示例
```javascript
function greet(name) {
console.log("Hello, " + name + "!");
}
greet("小明"); // 输出: Hello, 小明!
```
建议
明确函数名: 函数名应该简洁明了,能够准确反映函数的功能。 合理使用参数
明确返回值: 如果有返回值,确保返回值的类型和主调函数一致,或者使用 `void` 表示无返回值。
注释: 为函数添加适当的注释,说明函数的功能和参数,提高代码的可读性和可维护性。