gpt4 book ai didi

c - 如何在 C 中使用函数(初学者)

转载 作者:太空宇宙 更新时间:2023-11-04 06:10:33 25 4
gpt4 key购买 nike

我正在编写一个程序来计算矩形的面积。我以前从未用 C 编写过,但我相信我缺少理解函数和如何传递变量的基本方面。这就是我所拥有的:


int computeArea(int length, int width) {
int area;
area = length * width;

return(area);

}

int main() {
printf("Enter the length and width of the rectangle: \n");
scanf("%d %d", &length, &width);
printf("The area of a %d by %d rectangle is %d \n", length, width, area);
}

在 scanf 行,我在输入的变量上收到“使用未声明的标识符”错误。谁能向我解释我在声明和使用这些变量时哪里出错了?

最佳答案

有些东西不见了;首先,您必须在主函数中定义您使用的三个变量(int length = 0,width = 0,area = 0;);然后在打印结果之前,您必须调用计算面积的函数 (area = computeArea (length, width);)

int computeArea(int length, int width) {
int area;
area = length * width;

return(area);

}

int main() {
int length=0, width=0, area=0;
printf("Enter the length and width of the rectangle: \n");
scanf("%d %d", &length, &width);
area = computeArea(length,width);
printf("The area of a %d by %d rectangle is %d \n", length, width, area);
}

关于c - 如何在 C 中使用函数(初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58084153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com