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

朱塞佩

我正在编写一个程序来计算矩形的面积。我以前从未用 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 行上,我在输入的变量上收到“使用未声明的标识符”错误。谁能向我解释我在声明和使用这些变量时出错的地方?

用户3359822

有些东西不见了;首先,您必须在主函数中定义您使用的三个变量(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);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C# 初学者:如何进行构造函数链接、覆盖和使用 :this / :base?

如何在函数中编写多维数组?初学者的C编程

如何在对象列表(C#)中获取函数的最大值?-初学者-

(C ++初学者)如何将这些类函数调用为主函数?

(初学者)如何在字符串中使用switch语句?

C ++如何循环这件事(初学者)

C#如何使我的代码回到起点(初学者)

C++ 初学者:函数的小问题

C ++初学者锻炼

初学者C ++指针

C初学者-指针

PostgreSQL 中的 group by 函数是如何工作的?(初学者)

如何向初学者解释int()函数

使用指针的 C++ 链表 - 初学者问题

Linux初学者如何开始使用Mono?

如何使用CSS对齐-初学者要求

如何在 C 程序中打印序数指示符?不能打印带有“st”、“nd”、“rd”的数字。(初学者)

为什么当我在 C 中使用 for 循环时,它会无限多次打印我的文本?(我是初学者)

作为初学者在基于文本的 RPG 中使用的 C++ 中 goto 的最佳替代品

如何在输入函数中放入更多参数???(初学者)

我是初学者,使用 pascal。我不知道如何编码输出。我期望输出是函数的结果

如何向初学者解释C指针(声明与一元运算符)?

初学者问题:如何在网站上上传和使用w / PHP文件?

C#MySQL初学者问题

C#初学者问题

初学者C ++输入行为

C ++初学者继承问题

初学者继承问题C#

初学者C:阅读年龄