黑莓-下面这个 程序运行结果是?

问题描述

下面这个 程序运行结果是?

int a=5;intb=7;
int main()
{int a=4,b=5,c;
c=plus(a,b);
printf("a+b=%dn",c);

}
plus(intx,inty)
{int z;
z=x+y;
return (x);}

解决方案

个人建议,此处
plus(intx,inty)
{int z;
z=x+y;
return (x);}
改为
plus(intx,inty)
{int z;
z=x+y;
return (z);}
才能实现两个数相加

解决方案二:

输出的结果是
a+b=4

解决方案三:

a+b=9。。。。。。。。

解决方案四:

根据优先级,是把 a=4,b=5 赋过去的!而返回的是 x;所以结果为 a+b=4

解决方案五:

a=4,b=5 值传递,返回X;所以结果为 a+b=4

解决方案六:

main函数先执行,对a,b赋值,a=4,b=5,plus()函数返回值是x就是4

解决方案七:

a + b = 4。。。。你是想实现加法吧。。。。plus的返回值应该是z啊。。

解决方案八:

4
返回x 这是想表达出错误的加法结果吗。。

时间: 2024-09-19 09:33:47

黑莓-下面这个 程序运行结果是?的相关文章

c++-[紧急求救]C++:在循环结构中使用链表,程序运行终端

问题描述 [紧急求救]C++:在循环结构中使用链表,程序运行终端 如题.(这是图像处理中的中值滤波,不过问题不涉及图像处理)链表操作都没有问题,在另外的程序中测试过.这这段代码中第一次调用也没有问题,就是第二次到list.insert()时会跳出中断:这段代码如下: int i j x y p t;//p为当前像素位置 int a[arg*arg] = {0}; linklist list; for (y = 0; y<nHeight - arg + 1; y++) { for (x = 0;

计时器-flash程序运行了几秒后似乎程序被直接重置了

问题描述 flash程序运行了几秒后似乎程序被直接重置了 import flash.utils.Timer;import flash.events.TimerEvent;var timer:Timer = new Timer(100); //100毫秒一跳var i:Number = 0;var flag:Number = 0;bangle.y=100;bangle.x=100; background.stop();timer.addEventListener(TimerEvent.TIMERr

这个程序运行一下为什么提示exe已停止工作?

问题描述 这个程序运行一下为什么提示exe已停止工作? #include void strcpy(char *,char *,int); int main() { char *s = "1245"; char *t = "3123"; strcpy(s,t,3); printf("%sn",s); return 0; } //函数strcpy(s,t,n)将t中UI多前n个字符复试到s中 void strcpy(char *s,char *t,i

c-关于Python程序运行,一个算法文档不知怎么运行!求助

问题描述 关于Python程序运行,一个算法文档不知怎么运行!求助 网上下了这么个程序,是个Rabin指纹算法的代码,但是不知道怎么跑这个程序.请大神指点:这个文件包含这些内容然后src总包含:test中包含的内容如下:因为里面既有.py文件,也有.c文件~不知道怎样才能正确运行~求大神告知,谢谢 解决方案 直接执行setup.py 前提是你的机子中安装了python 解决方案二: 先看README.md的说明,应该是直接安装setup.py,它会编译c等生成库 解决方案三: 这是一个modul

spring-maven 打jar包,引发程序运行时候报错

问题描述 maven 打jar包,引发程序运行时候报错 java项目A,用maven 打完jar包之后,放入项目B中使用,运行报如下错误java.lang.NoSuchFieldError: ALIAS_TO_ENTITY_MAP: 用MyEclipse 自带的export jar打包,却没有这个问题,很是郁闷,求解... 报错代码:query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); 解决方案 请检查确认项目 B 里的 A.

iostream-为什么我这个c++程序运行后直接关掉了窗口,就是应该运行出来了,但是还没来得及看结果就被自动关了

问题描述 为什么我这个c++程序运行后直接关掉了窗口,就是应该运行出来了,但是还没来得及看结果就被自动关了 程序代码如下: #include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { double daphne = 100.0; double cleo = 100.0; const double rate_1 = 0.1; const double r

【求助】如何修改程序运行中的数据并保存

问题描述 [求助]如何修改程序运行中的数据并保存 使用C/C++实现程序在执行时可以变更原始数据并保存,关闭以后再次执行该程序时,程序使用更改后的数据运行.(不是将修改后的数据保存在配置文件.或注册表里面.保存在原有的程序中) 解决方案 你这需求,我觉得不靠谱.一般来说都是存在加密文件的.比如xxx.db这个格式你可以自定义,但加密方法只有你知道,提取时解密即可

启动-程序运行后自动关闭,在dos下出现这个错?

问题描述 程序运行后自动关闭,在dos下出现这个错? Exception:System.IO.FileLoadException: Could not load file or assembly 'SharpSvn.dll' or one of its dependencies. 由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题. (Exception from HRESULT: 0x800736B1) File name: 'SharpSvn.dll' 解决方案 S

c语言-C语言怎样编写程序运行完后,不自动结束,而是返回程序的开始的主菜单?

问题描述 C语言怎样编写程序运行完后,不自动结束,而是返回程序的开始的主菜单? 我的程序运行完一个功能后按任意键就退出了,而不是返回主菜单 代码如下,应该怎么改?(具体一点,菜鸟一个)多谢! #include #include #include #include #include #define LENTEL sizeof(tel) #define ID struct tel struct tel { char name[15]; char tele[11]; char style[15]; c