应届生求职网小程序
查看: 9363|回复: 0
打印 上一主题 下一主题

[笔试] 阿尔卡特的一个笔试题

[复制链接]

主题

好友

3051

积分

董事长

跳转到指定楼层
1
发表于 2008-8-20 15:57 |显示全部楼层 |倒序浏览

// ATest_cpp : Defines the entry point for the console application.

//参数传递问题

  1. include "stdafx.h"
  1. include <iostream>

using namespace std;

void fun(int a,int*b,int &c,int* &d)

{

 a++;

 (*b)++;

 b = new int(10);

 cout<<"aaaa "<<b<<endl;//地址

 cout<<"bbbb "<<*b<<endl;//5

 c++;

 d++;

 d = new int(5);

 cout<<"dddd "<<d<<endl;//地址

 cout<<"dddd2 "<<*d<<endl;//5

}

int main(int argc, char* argv[])

{

 int a=2,b=3,c=4,d=5;

 int* p = &d;

 fun(a,&b,c,p);

 cout<<a<<endl;//2 值传递

 cout<<b<<endl;//4 指针传递

 cout<<c<<endl;//5 引用传递

 cout<<d<<endl;//5 引用传递 指向指针的引用

 cout<<*p<<endl;//10 引用传递 int(5)为整型初始化

// printf("Hello World!\n");

 return 0;

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 QQ登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

应届生微信小程序|应届生求职网YingJieSheng.COM ( 沪ICP备12015550号-13 )

GMT+8, 2025-1-5 05:42

Powered by Discuz!

© 2001-2012 Comsenz Inc.

快速回复 返回顶部 返回列表