| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 679 人关注过本帖
标题:函数调用参数
取消只看楼主 加入收藏
sneeze
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-24
收藏
 问题点数:0 回复次数:2 
函数调用参数
提问:

如定义:typedef struct{
ElemType *elem;
int length;
int listsize;
}sqlist;

函数: Status InitList (sqlist &L)
{L.elem=(ElemType*)malloc(100*sizeof(ElemType));
if (!elem) exit (Overflow!);
L.length=0;
L.listsize=100;
return OK;
}

// quote from 数据结构(C语言版本)

这里函数定义'Status'和参数使用'&'表示什么?


[此贴子已经被作者于2006-3-2 11:22:43编辑过]

搜索更多相关主题的帖子: 函数 参数 
2006-03-02 10:07
sneeze
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-24
收藏
得分:0 

谢谢指教, 感觉是定义全局参数的
btw, 那么'Status'表示什么?

[此贴子已经被作者于2006-3-2 11:30:03编辑过]

2006-03-02 11:28
sneeze
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-24
收藏
得分:0 
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。

  引用的声明方法:类型标识符 &引用名=目标变量名;

   说明:

  (1)&在此不是求地址运算,而是起标识作用。

  (2)类型标识符是指目标变量的类型。

  (3)声明引用时,必须同时对其进行初始化。

  (4)引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。

  (5)声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。故:对引用求地址,就是对目标变量求地址。&ra与&a相等。

  (6)数组不能引用。因为数组是一个由若干个元素所组成的集合,所以数组无法定义别名。
2006-03-02 23:41
快速回复:函数调用参数
数据加载中...
 
   



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

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