如何在 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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何为初学者使用恒定内存(Cuda C)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

C ++函数编写不正确,不知道如何简化它[初学者]

来自分类Dev

c#初学者-如何使用if语句检查文本框是否为空?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

C初学者-指针

来自分类Dev

C ++初学者锻炼

来自分类Dev

初学者C ++指针

来自分类Dev

初学者尝试使用其他语句C#?

来自分类Dev

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

来自分类Dev

初学者C程序员在使用字符串函数时遇到问题

来自分类Dev

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

来自分类Dev

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

来自分类Dev

C ++初学者-简单的输出

来自分类Dev

初学者C ++饮料调查统计

来自分类Dev

初学者C:阅读年龄

来自分类Dev

C ++初学者获得42

来自分类Dev

C#初学者问题

来自分类Dev

子手:C语言的初学者

来自分类Dev

C ++简单程序初学者

来自分类Dev

C Xor加密(初学者)

来自分类Dev

C ++初学者继承问题

来自分类Dev

C#MySQL初学者问题

来自分类Dev

初学者C ++:井字游戏