看了,delphi联机帮助和《参透DELPHI/KYLIX》产生的疑问,请各位帮忙作答,问题继续中……,分数递增中……
1.delphi中的整数类型分为基本类型(integer)和基数类型(cardinal)  又有一般整数类型shortint smallint longint int64 byte word longword  是不是我们平常声明的integer就是longint,cardinal就是longword
  
  那么为什么要有区分呢?  什么一般类型和基本类型是为了兼容,也有点不明白?2.过程和方法中的out标识的参数什么时候用,怎么用呢?

解决方案 »

  1.   

    第一个问题已经明白了,
    2.过程和方法中的out标识的参数什么时候用,怎么用呢?
    请帮忙回答第二个问题,谢谢了!
      

  2.   

    Out parameters are frequently used with distributed-object models like COM and CORBA. In addition, you should use out parameters when you pass an uninitialized variable to a function or procedure一般情况下就用var就可以了
      

  3.   

    jinjazz(人雅的标记--落寞刺客) 
    you should use out parameters when you pass an uninitialized variable to a function or procedure这种情况举个例子吧,谢谢了!
      

  4.   

    out可以用来作为输出参数的时候用。
    就像是SQL SERVER 中的存储过程中的output类型的参数一样。
    个人理解不一定对。
      

  5.   

    out参数类似于var,但是区别在于,在调用函数之前,这个参数必须是空的(如果是整型,它就是零),而这个置空的操作由编译器来完成,不需要程序员自己写。
      

  6.   

    跑 这么说我就明白一些了
    seawave也说的通俗感谢