标题:求助,。新人。。
只看楼主
悠哉游哉楠
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-10-18
结帖率:0
已结贴  问题点数:20 回复次数:9 
求助,。新人。。
#include <iostream>
int add(int first,int second)
{
    std::cout<<"in add (),received"<<first<<" and"
        <<second<<"\n";
    return (first+second);
}




int main()
{
    using std::cout;
    using std::cin;
    cout<<"i'm in main()!\n";
    int a,b,c;
        cout<<"enter two numbers:3 5 ";

    cin>>a;
    cin>>b;
    cout<<"\ncalling add()\n";
    c=add(a,b);
    cout<<"\nback in main().\n";
    cout<<"c was set to"<<c;
    cout<<"excting...\n\n";
    return 0;
}


怎样最后输出是下面这个样子、
输出:
i'm in main ()
enter two number : 3 5

calling add()
in add(),receviced 3 and 5

back in main() .
c was set to 8
excting...
搜索更多相关主题的帖子: numbers received include first 
2012-10-18 21:05
悠哉游哉楠
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-10-18
得分:0 
在线等待中。。
2012-10-18 21:09
lchpersonal
Rank: 2
等 级:论坛游民
威 望:1
帖 子:34
专家分:81
注 册:2012-7-27
得分:5 
你问的问题不太清楚 ,不知道你想问什么!!如下代码你看行不?
#include <iostream>
#include<Windows.h>
using namespace std;

int add(int first,int second)
{
    cout<<"in add(),receviced "<<FIRST<<" AND "<<SECOND<<ENDL;
    return (first+second);
}

int main()
{
   
    cout<<"i'm in main()!\n";
    int a,b,c;
    cout<<"enter two numbers: ";

    cin>>a>>b;
   
    cout<<"\ncalling add()\n";
   
    c=add(a,b);
    cout<<"\nback in main().\n";
    cout<<"c was set to  "<<C<<ENDL;
    cout<<"excting...\n\n";
    system("pause");
    return 0;
}

重剑无锋,大巧不工
2012-10-19 11:16
liman123
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:79
专家分:178
注 册:2012-10-6
得分:5 
你是要问函数调用的问题还是要问输出的相关问题?对于这段代码这个输出是正确的。
2012-10-19 12:19
悠哉游哉楠
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-10-18
得分:0 
回复 4楼 liman123
我想问的  在最后显示的时候  编程出来后 dos下 显示的 是 下面这个样子、、、
i'm in main ()
enter two number : 3 5

calling add()
in add(),receviced 3 and 5

back in main() .
c was set to 8
excting...
  我按照开始的编码后 ,dos下 出现的 是
i'm in main ()
enter two number : 3 5  只是到这里 就卡住 了 我不知道什么原因、、、
2012-10-19 20:36
悠哉游哉楠
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-10-18
得分:0 
回复 3楼 lchpersonal
大哥 把你的代码输入后 显示  
\my documents\visual studio 2005\projects\cc\cc\ss称.cpp(7) : error C2065: “FIRST”: 未声明的标识符
1>d:\my documents\visual studio 2005\projects\cc\cc\ss称.cpp(7) : error C2065: “SECOND”: 未声明的标识符
1>d:\my documents\visual studio 2005\projects\cc\cc\ss称.cpp(24) : error C2065: “C”: 未声明的标识符
2012-10-19 20:40
悠哉游哉楠
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-10-18
得分:0 
回复 4楼 liman123
谢谢 我知道  我忘了设置 程序暂停。。。
2012-10-19 20:51
悠哉游哉楠
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-10-18
得分:0 
回复 5楼 悠哉游哉楠
谢谢  我知道了。。 没有出现全部内容。。~!是我忘了设置程序暂停
2012-10-19 20:52
wuchunbing
Rank: 2
等 级:论坛游民
帖 子:27
专家分:24
注 册:2012-10-9
得分:5 
卡在那里 是在执行
    cin>>a;
    cin>>b;
等你输入 a和b的值  输入3 5 按回车就出来下面的了 。达到你的目的很简单,就是先赋值再引用就OK了 。、
比如int a,b,c;改成 int a=3,b=5,c; 后面的cin>>a;  cin>>b;删除。 你再试下


2012-10-19 21:17
快乐出发0220
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:45
专家分:130
注 册:2012-4-13
得分:5 
好吧,我对此很无语的说。。。
2012-10-19 22:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-383573-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012176 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved