易截截图软件、单文件、免安装、纯绿色、仅160KB

C问题,long &

void (__stdcall *SETUPdll)(long& NumberOfComponents, char* HFILES, char* HFMIX, char* HRF, long& ierr, char* HERR, long l1, long l2,long l3,long l4);



long& NumberOfComponents (long &)是个什么类型的参数?
应该怎么念? 调用时传什么参数给它?




同指针实现的效果差不多,比指针要安全!!

引用~

传long

void setupdll(long& NumberOfComponents)
{
  ++ NumberOfComponents;
  return;

main()
{
 long i=0;

 setupdll(i);
 printf("%d",i);
}

i=?
0 还是 1

这个是C++里面的东西!引用就是一个变量的别名,也就相当于一个人的小名或外号,他跟实参都指向同一个对象,所以它跟C的指针差不多,不过更加安全!!!

引用

void setupdll(long& NumberOfComponents)
{
++ NumberOfComponents;
return;
}
main()
{
long i=0;

setupdll(i);
printf("%d",i);
}

i=?
0 还是 1

1............

c++里的引用传参,形参名是实参的一个别名,不是副本.
5楼的程序相当于c语言里一下代码:
C/C++ code:

void setupdll(long *NumberOfComponents)
{
++NumberOfComponents;
return;
}
int main()
{
long i=0;
setupdll(&i);


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

C的学习途径 - C/C++ / 新手乐园

我只学过清华蓝封面的C语言基础,想更深入的学习,该看什么书好?
C Primer Plus
C程序设计语言(第2版新版)
C语言程序设计_现代方法
C语言参考手册第五版
C语言大全
C和指针
C陷阱与缺陷
C专家编程

......

帮忙看看这几个C - C/C++ / C语言

帮帮忙,谢谢~
1. Write a program to perform a topological sort on a graph.
2. Write a program to solve the single‐source shortest‐path problem (Dijkstra
algorithm).
3. Write a program ......

c#生成xml文件 - .NET技术 / C#

思路:要用c#生成一个播放机的播放列表的xml,例如:
<daty datys='2010-04-05' datye='2010-05-01' > //这是播放的日期段
  <time times='01:12:00' timee='02:30:00'> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号