怎么做
- 题面里的虚线方框就是要填的空
- 点候选项,它会填进当前高亮的那个空
- 点已填好的空,可以把选项取回来重选
- 全部填满后「提交」才会亮起
卡住了就点右下角的 👩🏫 问 AI 老师,她会给提示但不直接给答案。
函数:定义一次,随叫随到
调用函数:跳过去执行,遇到 return 带着结果回来
main
s = sq(4);
s 拿到
16
int sq(int x)
x 是 4
return x * x;
到现在为止,代码都写在 main 里。程序一长,就把一件事单独写成一个函数,用的时候喊它的名字就行。下面的程序除了 main,还写了两个函数:
#include <stdio.h>
void hello(void)
{
printf("hi\n");
}
int add(int a, int b)
{
return a + b;
}
int main(void)
{
int s;
hello();
s = add(3, 4);
printf("%d\n", s);
hello();
return 0;
}
函数的写法是 返回类型 函数名(参数),后面跟一对大括号:
int add(int a, int b):函数名 add,要两个整数 a、b(叫参数),算完交回一个 int;return a + b;:把结果交回给调用它的地方,函数到这里结束;void hello(void):前一个 void 表示「不交回结果」,括号里的 void 表示「不要参数」;- 调用:写函数名加括号,
hello();、s = add(3, 4);。只写定义、不调用,函数一行也不会执行。
程序从【0】开始执行;hello 一共被执行了【1】次;输出的第二行是【2】。
请登录后作答。
去登录
👩🏫
AI
💬 题目评论
🔒
登录并作答后可看讨论