湖南高考状元 戴天骄:关于vc++使用时有关静态变量的使用问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 15:52:30
初学vc,谁能详细的帮我讲解一下静态变量的特殊之处。是否静态变量就是全局变量?还是其他什么?静态变量的使用方法我很迷茫,分不多,希望哪位大哥指点。另外,最好告诉我一下函数间调用的时候如何调用一个数组?以前钻研的是basic,刚刚开始搞c++真的很不习惯,望大家帮帮忙
第一:我一点也不觉得问题多,一共才两个入门级问题
第二:我自己去bbs上看你不觉得浪费时间么?有人可以回答我的问题,我用这点节约来的时间去回答别人的问题以赚取我为这道题支付的分数,你不觉得这样知识的交流传播速度上升了么?这也许就是百度知道的本意了吧,不要告诉我你没有问过别人问题,即使你真没问过,也只是暂时的。而且,高手回答的东西和书里的东西是两码概念。
第三:手头没有书讲清楚了静态变量和数组调用的问题,只有网上或许有我还没有找到的资料,大家明白的,计算机的书实在太贵,样样都买吃不消

简单来说,函数内部定义的静态变量相当于一个记忆体,不会因为函数的退出而消失,下次调用该函数时,它能记住上次调用后的值.静态变量只初始化一次.
关于函数中传递数组参数的问题:可以定义一个与数组类型相同的指针变量,然后将数组的名字传递过去就可以了.例如:
int a[100];
void fun(int *b)
{}
调用的时候,直接写fun(a)就可以,在函数里面象使用正常数组一样使用

唉~问题真的有点多。。。你可以在一些BBS上看一下,其实就翻书就要得了啊。。这些东西真的不好说。。

诶~