编程函数笔记怎么写

时间:2025-01-23 10:58:38 游戏攻略

编写编程函数笔记时,可以遵循以下结构和内容:

函数定义

无类型(无返回值),无参数

```c

void speak(); // 有函数声明,函数要写在main的下面

int main() {

speak(); // 调用函数

return 0;

}

void speak() {

printf("你好啊!\n"); // 可以在main函数中看到调用函数的效果

}

```

有类型(有返回值),无参数

```c

int R() {

srand((unsigned int)time(NULL));

return rand() % 5; // 我们需要一个整数类型的返回值给下面的代码使用

}

int main() {

char name = {1,2,3,4,5};

}

```

无类型(无返回值),有参数

```c

void cheer(int i) {

printf("cheer %d ", i);

}

int main() {

cheer(2.4); // warning C4244: “函数”: 从“double”转换到“int”,可能丢失数据

return 0;

}

```

有类型(有返回值),有参数

```c

int add(int x, int y) {

int z = 0;

return z = x + y;

}

int main() {

int a = 1, b = 2;

swap(a, b);

printf("a=%d, b=%d ", a, b);

return 0;

}

void swap(int a, int b) {

int temp = a;

a = b;

b = temp;

}

```

函数原型

函数原型是函数声明的一种形式,用于在函数定义之前告知编译器函数的名称、返回值类型和参数列表。例如:

```c

int sum(int begin, int end); // 声明

void greet(); // 声明

```

函数体

函数体包含了实现函数功能的具体代码。例如:

```c

void speak() {

printf("你好啊!\n");

}

```

参数传递

参数分为实际参数(实参)和形式参数(形参)。实参在调用函数时传递给函数的参数,形参是函数定义中声明的参数。例如:

```c

int add(int x, int y) {

int z = 0;

return z = x + y;

}

```

返回值

函数可以通过`return`语句返回一个值。无返回值的函数使用`void`关键字。例如:

```c

void speak() {

printf("你好啊!\n");

}

```

函数调用

在主函数或其他函数中,通过函数名后跟一对圆括号来调用函数,并传递必要的参数。例如:

```c

int main() {

speak();

int result = add(3, 4);

printf("3 + 4 = %d\n", result);

return 0;

}

```

函数文档字符串

在Python中,可以使用三个双引号包裹的文本来说明函数的功能。例如:

```python

def greet():

"""

打印一条欢迎信息

"""

print("Hello, welcome to the world of Python functions!")

```

通过以上结构和内容,可以清晰地记录和分析函数的定义、使用和相关细节,从而提高代码的可读性和可维护性。