简单c语言程序分析——关于函数

简单c语言程序分析——关于函数一个程序让分析错误,这是执行过后的结果,麻烦帮忙把错误一条一条写一下,不要漏~多谢!

1 函数sum应该定义在main之外.

2 参数类型应写在sum的括号里面. 而不是函数内部.

3 调用sum时, 应先声明.

4 调用sum参数应为x,y 而不是x+y

5 x y应先赋值或输入.

修正

void main()
{
    int x=1,y=2;
    int sum(int a, int b);
    printf("%d\n", sum(x,y));
}
int sum(int a, int b)
{
    return (a+b);
}追问

谢谢!

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言零基础速通——函数(7分钟搞懂)
在计算机编程领域,函数是程序设计中不可或缺的组件。尤其对于C语言初学者来说,理解函数的定义与使用对于进一步学习具有重要意义。本篇内容旨在用简洁明了的方式介绍自定义函数的概念及其应用。函数的定义可以类比为一个工厂,形式参数作为原料,而返回值则是加工后的成品。通过定义函数,我们可以将复杂的任...

C语言作业。急!关于函数的~!
思考题一:程序(进程)、主函数、一般函数各有其生命周期,在时间上相互关系是怎样的?由C++编译器的话 主函数为程序起点。 一般函数:主函数启动后调用一般函数,一般函数调用完毕后控制权重回主函数。主函数和一般函数主要区别在于运行时CPU中堆栈状态寄存器值的伸缩。思考题二:回答什么是形式参数,...

c语言函数是什么
C语言函数是程序代码的基本模块和组成部分。以下是关于C语言函数的详细解释:1. 定义与概念 C语言函数是一个可重用的代码块,用于执行特定的任务或计算。它是C程序的基本组成单元,类似于其他高级编程语言中的函数或方法。每个函数都有一个特定的功能,可以被程序的其他部分调用执行。函数可以接收输入参数...

c语言中的函数如何解析?
long p=1;初始化。p *= m;初始化。long s = 0;累加。s += power(i,k);累乘计算。这类题弄清楚每个函数做什么,涉及哪些量,和函数之间的调用关系。初始化、循环计算、返回结果是最常见的3个步骤,其中第2步可以是基本运算,也可以是调用其它函数完成某个功能。

什么是C语言函数,简单明了让你知道
函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。C 标准库提供了...

【千锋教育C语言程序设计】第3章 函数
函数定义是实现某种功能的代码块,例如输出文字的函数,定义代码如下:`void remember(){...}`,其中`remember`为自定义函数名,`void`表示函数没有返回值。函数声明可以放在主调函数前面,也可以放在主调函数后面,但需要在主调函数前声明自定义函数。有参函数的实现需要参数,例如执行相加运算的函数,...

C语言程序设计求详解过程
首先,你要先明白,这个程序有两部分组成:函数fun(..)和主函数main();main()调用fun(..)函数实现算法运算。首先介绍主函数main():主要负责打印输出结果,for循环由k控制,连着调用fun(..)函数两次,并打印。fun(..)函数:实现算法运算。第一次调用:x == 1(参数a的值), z == 4(在z++...

C语言函数的特点及其定义?
C语言中一个函数(function)是一个可以从程序其它地方调用执行的语句块。1、通过使用函数(functions)我们可以把我们的程序以更模块化的形式组织起来,从而利用C语言所支持的结构化程序设计。2、从数学角度,函数即集合A和集合B之间的映射关系。实际上计算机中的函数概念也是源于此,因此,一般函数,都有形参...

c语言关于函数声明的概念
在编写C语言程序时,函数声明的概念是至关重要的。将函数声明放置在头文件下是最佳实践,便于其他文件引用。即使不直接使用,进行函数声明也能避免在调用函数时出现类型错误等问题。若需在调用函数后定义函数,函数声明能提供基本的函数头信息,包括返回值类型、函数名称和形式参数列表。函数声明与定义部分的...

一个C语言程序求分析
分析一:这个程序的输入是变量"_",因为标准C中是允许下划线开头的变量的,仅有下划线也满足变量命名的要求;分析二:双下划线"__"这里不能理解为变量,我猜测"__TIME__"是C语言中的一个宏定义,是一个整体;分析三:断句。仔细从“乱码”中能一眼看出两个关键字"main"和"putchar"。main函数里面...

相似回答