调用 函数
正式开始
我想你可能经常看过如下这种语句我不得不在这里重复地说一遍
!
"#$
%&!'()!
*(&#+*,-./
""&",*(/
,%*(""/
第一个语句就是一般的 +# 定义意思就是注册一个 )"" 动态库中的函数 接受
参数 $ 类型 !, $类型 ! 的 参数,返回值为 $这是参数按值传
递的一部分第三个语句就是调用注册的 +# 函数了看起来和我们用普通的 '# 函数并无区别只是多
了一步注册的步骤)
我们再看看另一种定义按引用传递的的方式,看到什么不同了吗0
第一个语句就是一般的 +# 定义意思就是注册一个 )"" 动态库中的函数 接受
的参数是 $ 类型 !, $类型 ! 的 类型的 **!,返回值为
$ 类型
!
1"#$
**!
%&!'()!
%&!'()!
&#+*,-./
""&-.
,%1*(""/
没错多了一个伊妹儿的符号1注意调用的时候也得加入该符号此符号的意思是说参数 是
按引用传递的为什么要这么用呢原因是我们要用函数 的得到一个窗体,(/标
题)的职责就是将我们要的值填入 中如果调用成功你就会看到
的值已经改变)此处你要明白所谓的按引用传递有如 中的指针我们只是该内容的地址为参
数传给 它直接在地址指向的内存单元上修改数据)所以我们才可能看到 值
在调用 ,/函数就发生了改变。
以上两种就是最基本的 +# 定义了)对于简单的函数一般都可以这样解决)
也许此时你有疑问你是在哪里知道这些函数的详细信息的0很好很好有问题是好的)那么请你打开 (
什么0你不知道 2我倒))343简单而说 ( 是涵盖了大量内容的帮助文档大部分的 +# 在其中都
有讲述有些还有小实例)在这里并不要求你要记住所有 的 +# 函数这不可行也不可能只要知道
有它的存在大概的功能用时查 ( 就可以更重要的是知道怎么去把它纠出来然后理解它)如果你现在
没有安装 2我强烈建议你马上下载一个 (..-)该帮助文档大部分都是 文你得有点心理准备)