| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 515 人关注过本帖
标题:一个超短程序,就是有一句不明白 望各位赐教,3Q~~
取消只看楼主 加入收藏
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
 问题点数:0 回复次数:2 
一个超短程序,就是有一句不明白 望各位赐教,3Q~~

#include <iostream.h>

void main()
{
int i=100,&refi=i;

cout<<refi<<endl;
refi+=100;
cout<<i;
}


#include <iostream.h> &refi=i,*refi
void main()
{
int i=100,*refi=&i; /*这里后半句不懂,定义的引用名字是 refi还是i啊?
后半句能不能分开写啊?该写成什么?*/

cout<<*refi<<endl;
*refi+=100;
cout<<i;
}

两段程序的输出结果是一样的 都是:
100
200

搜索更多相关主题的帖子: include 
2007-04-28 16:52
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 

上面写多了一点 忘记去掉了 嘿嘿~~
#include <iostream.h>

void main()
{
int i=100,&refi=i;

cout<<refi<<endl;
refi+=100;
cout<<i;
}


#include <iostream.h>
void main()
{
int i=100,*refi=&i; /*这里后半句不懂,定义的引用名字是 refi还是i啊?
后半句能不能分开写啊?该写成什么?*/

cout<<*refi<<endl;
*refi+=100;
cout<<i;
}

两段程序的输出结果是一样的 都是:
100
200


A flea in the JAVA
2007-04-28 16:53
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
第一个完全明白,拿出来只是衬托一下第二个。。。
只是不明白第二个的 *refi=&i; 能不能分开写啊??

A flea in the JAVA
2007-04-28 17:35
快速回复:一个超短程序,就是有一句不明白 望各位赐教,3Q~~
数据加载中...
 
   



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

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