馨荣家园

室主感言:可以走错路,不可不走路,也不可总踩别人脚印走路。

  VC知识库BLOG :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  52 随笔 :: 5 文章 :: 1019 评论 :: 17 Trackbacks
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

News

阿荣陋室更名为馨荣家园,寓指温馨和繁荣。

留言簿(148)

随笔分类

随笔档案

文章分类

文章档案

相册

友情链接

搜索

最新评论

阅读排行榜

评论排行榜

首先声明,本文例子只是为了帮助说明函数原型和全局变量。

一个例子引入问题

考虑初学者经常见到的一个简单的问题:从控制台输入10个数字,把他们排序后再输出去。为了看代码轻松一点,决定按照功能把不同代码放到不同文件中去,整个工程由3个cpp构成,分别是:

  • main.cpp 主程序
  • sort.cpp 排序程序
  • inout.cpp 输入输出程序

为了方便设计,决定把输入输出的数放在全局变量数组中,有了这些前提后,可以得出3个cpp文件内容分别是:

inout.cpp

#include 
using namespace std;
int number[10];
void input()
{
int i; for(i = 0 ; i < 10 ; i ++) {
cin >> number[i];
}
} void output() {
int i; for(i = 0 ; i < 10 ; i++) {
cout << number[i] << endl;
}
}

sort.cpp

void swap(int& a,int &b)
{
a = a+b; b = a - b; a = a- b;
} void sort() {
int i,j; for(i = 0 ; i < 9 ; i ++) {
for(j = i ; j < 9 - i; j ++) {
if(number[j] > number[j+1]) {
swap(number[j],number[j+1]);
}
}
}
}

main.cpp

int main(int argc, char* argv[])
{
input(); sort(); output(); return 0;
}

函数原型和全局变量声明

对于前面这个C++语言程序来说,编译过程是这样的,编译器首先依次编译main.cpp、sort.cpp和inout.cpp,得到三个obj文件,然后再调用link程序把这三个obj文件链接成为一个可执行程序。

问题就在这,C++/C语言是一个强类型语言,语言在编译时必须了解它涉及到的每个元素的定义。例如在main函数中,调用了sort、 input和output函数,但是编译器在编译这个cpp文件时,它不知道要到哪儿找这些函数的定义,这样它就无法编译这个cpp文件了。如果把所有的代码都放在一个cpp文件中,对于这么简单的问题当然可以,但是对于复杂的问题,这个cpp文件就过于庞大了。为了简化cpp文件, C语言允许程序设计者通过函数原型(prototype)在引用函数的地方声明函数原型,函数原型的格式和函数头(也就是{}前面的东西)必须完全一致。例如,上面三个函数的函数原型分别是:

 void input();
 void sort();
 void output();

更一般的情况,函数定义可能是:

DECORATION1 RETURNTYPE DECORATION2 FunctionName(param list) DECORATION3

其中DECORATION1,DECORATION2和DECORATION3是函数的修饰,说明函数的调用约定、是否是dll中的导出函数、属于哪个类等信息。 RETURNTYPE是函数的返回类型,param list是函数的形参表,FunctionName是函数的名字。那么函数原型必须忠实于函数的定义,一般情况下,都是在函数定义处直接把函数头部分拷贝并复制过去,成为函数原型。

一个特例是定义在扩展名为C的文件中的函数不能这样复制。由于C++有函数重载的要求,为了区分重载后的函数,编译器会在函数的名字前后加上一些特殊的字符来表示函数。但是对于定义在.C文件中的函数,由于没有重载机制,因此不存在这种修改。如果对于C语言的函数也如前面这样修改,则可能会出现链接不成功的情况。为了能正确链接,对于C语言的函数,必须如下声明函数原型:

extern "C" {
  
DECORATION1 RETURNTYPE DECORATION2 FunctionName(param list) DECORATION3
};

如果函数被引用的很少,那么这些定义就足够了,但是很多函数都是被多个文件引用的,这样就比较麻烦了。为了简化,函数的原型一般都放在头文件中,再在使用这个函数的cpp文件中#include这个头文件。由于#include一个头文件在编译时就相当于把这个头文件插入到对应的源文件,因此这样编译也没有问题的。因此前面这个sort.cpp和inout.cpp可以分别建立头文件如下:

sort.h

void sort();

inout.h

void input(); void output();

对于.C文件中定义的函数,如果在头文件中声明函数原型,就有一个问题:这个头文件不知道是在C语言中被包含还是在C++语言中被包含,好在C++编译器会定义一个宏__cplusplus,因此对于这种函数必须如下处理:

#ifdef __cplusplus
extern "C" {
#endif
这儿增加函数原型声明
#ifdef __cplusplus
};
#endif

对于全局变量存在和函数一样的问题,为了在其他CPP文件中能够访问这些变量,必须在h文件中加上extern声明,格式如下:

extern varibletype var;

其中varibletype var必须和变量定义完全一致,对于本文中的number数组,这种声明就变成:

extern int number[10];

有些初学者为了能在多个CPP文件中使用函数和全局变量,喜欢在h文件中定义他们,这样将导致这个头文件每被包含依次,函数或变量就被重新定义一次,最终链接时会导致重定义错误。

Guard Macro

当在头文件中声明类型和常量时,如果头文件在一个cpp中被多次直接或者间接包含,将导致这些常量或者类型出现重定义,为此需要使用一种被称为Guard macro的技术来保证不出错。在一个头文件开头加上

#ifndef   _MACRO_1_
#define   _MACRO_1_
在文件末尾增加
#endif

当编译器编译时,它首先检查是否定义了宏 _MACRO_1_,如果定义则不处理,否则将定义这个宏。这样当第二次包含这个文件时,这个宏必然已经被定义,就不会出现重复定义了。

注意,这里 _MACRO_1_只是guard macro的一个例子,在一个工程中,每个头文件都应该使用一个guard macro,并且这个宏对于不同文件应该是彼此不同的。我习惯定义的宏都是文件名的前面后面各加两个下划线构成guard macro,如sort.h的macro一般是

__SORT_H__

当然,到底怎么定义宏,则依设计者的习惯和高兴了。

posted on 2004-05-28 06:47 阿荣陋室 阅读(12286) 评论(131)  编辑 收藏

评论

# swap的问题 2004-05-28 12:54 杨老师的茅屋
swap函数,最好使用
a=a^b;
b=a^b;
a=a^b;
的方式。

因为a=a+b;可能会有溢出丢掉进位的问题

# 试试就知道了,就是溢出,也绝对不会错 2004-05-28 21:32 阿荣
只要是存在逆运算,都可以

# re: 全局变量、函数原型和Guard macro 2004-05-29 02:36 birdie
写的不错!(Y)

# 值的交换我选择 2004-05-31 06:06 Abbey
基于程序的可阅读性原因,我会选择传统的方式:定义一个临时变量,而不是用这样的运算来解决(这样的空间浪费我认为代价是极小的)。


# 交换算法无关本文主题,各位自主选择吧:-D 2004-06-01 07:29 阿荣
交换算法无关本文主题,各位自主选择吧:-D

# re: 全局变量、函数原型和Guard macro 2005-05-26 08:25 ninja
/*题目:编写input()和output()函数输入,输出5个学生的数据记录。*/
#define N 5
struct student
{ char num[6];
  char name[8];
  int score[4];
} stu[N];

input(stu)
struct student stu[];
{
/*1*/
}

print(stu)
struct student stu[];

/*2*/
}
main()
{
  input();
  print();
}


# re: 全局变量、函数原型和Guard macro 2005-05-26 08:27 ninja
我就是想请教一下
在1和2的位置都应该写些什么
好象要用到结构体的东西
可我又是菜鸟
在这里先谢谢大家了~~~^O^

# re: 全局变量、函数原型和Guard macro 2005-05-28 10:51 F
void swap(int& a,int &b)
{
a = a+b;
b = a - b;
a = a- b;
}
直接int c=b;
b=a;
a=c;不就得了,而且肯定是寄存器交换,

# re: 全局变量、函数原型和Guard macro 2006-06-15 17:03 yimaowang
阿荣好厉害,佩服佩服!!
看了之后,终于明白了extern "C"{}是干嘛的了,想问下阿荣是在哪本书上看到的,介绍一下!!! 

# 介绍Win32 DLL的书上都有介绍extern "C"{} 2006-08-15 09:44 whiteland
不加extern "C"{}生成的DLL的函数前面都有??不能被纯C程序使用

# re: 全局变量、函数原型和Guard macro 2007-04-13 14:42 **********
       sinx <1> ] >y n

# re: 全局变量、函数原型和Guard macro 2007-07-27 16:22 runescapegogo
runescape,   http://www.runescapegogo.com">http://www.runescapegogo.com">http://www.runescapegogo.com">http://www.runescapegogo.com
runescape gold,   http://www.runescapegogo.com">http://www.runescapegogo.com">http://www.runescapegogo.com">http://www.runescapegogo.com
runescape money,
http://www.runescapegogo.com">http://www.runescapegogo.com">http://www.runescapegogo.com">http://www.runescapegogo.com

# re: 全局变量、函数原型和Guard macro 2007-08-27 14:06 vghp
http://www.vghp.com">http://www.vghp.com
[url=http://www.vghp.com">http://www.vghp.com/]runescape[/url]
[url=http://www.vghp.com">http://www.vghp.com/]runescape items[/url]
[url=http://www.vghp.com">http://www.vghp.com/]runescape money[/url]
[url=http://www.vghp.com">http://www.vghp.com/]runescape gold[/url]

http://www.vghp.com">http://www.vghp.com
Buying <A href="http://www.vghp.com">http://www.vghp.com/" target=_blank>runescape money</A>,Buy <A href="http://www.vghp.com">http://www.vghp.com/" target=_blank>runescape gold</A>

# re: 全局变量、函数原型和Guard macro 2007-08-27 14:07 vghp
Buying Runescape money,Buy Runescape Gold,Cheap Runescape gold for Sale,
http://www.vghp.com">http://www.vghp.com
http://www.guildwarsgw.com
http://www.runescape.martbase.com">http://www.runescape.martbase.com
http://www.runescape.ac
http://www.runescape.martbase.com">http://www.runescape.martbase.com
http://www.runescapegirl.com
http://www.runescapebook.com
http://www.runescapenba.com
http://www.runescapebay.com
http://www.igeebay.com
http://www.vghp.com">http://www.vghp.com
http://www.sgw.mobi



# re: 全局变量、函数原型和Guard macro 2007-08-27 14:08 wow gold
just come to the websites and you well pick up the cheapest wow gold...
http://www.wow-pl-powerleveling.com">http://www.wow-pl-powerleveling.com
http://www.wow-pl-powerleveling.com">http://www.wow-pl-powerleveling.com
http://www.wow-pl-powerleveling.com">http://www.wow-pl-powerleveling.com/powerleveling.php
http://www.wow-pl-powerleveling.com">http://www.wow-pl-powerleveling.com/powerleveling.php
http://www.wow-pl-powerleveling.com">http://www.wow-pl-powerleveling.com/wowgold.php
http://www.wow-pl-powerleveling.com">http://www.wow-pl-powerleveling.com/wowgold.php

# re: 全局变量、函数原型和Guard macro 2007-08-29 07:31 runescape
http://www.goldsrunescape.com
http://www.runescape2gold.net
http://www.runescapegold.us

# re: 全局变量、函数原型和Guard macro 2007-09-06 17:35 ccc

http://www.rs2shopping.com/
http://www.vponsale.com/
http://www.rs2guru.com/

# re: 全局变量、函数原型和Guard macro 2007-09-10 10:52 goldenseller.com
Welecome To My HomePage.
http://www.runescape-sale.com
http://www.goldenseller.com
http://www.yiyweb.com

# re: 全局变量、函数原型和Guard macro 2007-09-13 11:42 goldenseller.com
http://www.runescape-sale.com
http://www.goldenseller.com
http://www.yiyweb.com
http://www.runescape-sale.com/rs2-money/
http://www.goldenseller.com/runescape-money/
http://www.goldenseller.com/runescape-money.asp
http://www.runescape-sale.com/rs2-gold/
http://www.runescape-sale.com/runescape-money/
http://www.runescape-sale.com/runescape-money.html
http://www.runescape-sale.com/Runescape-Gold.html

# re: 全局变量、函数原型和Guard macro 2007-09-13 17:14 jack
<a href=http://www.vponsale.com/>runescape</a>
<a href=http://www.rs2guru.com/>runescape money</a>
<a href=http://www.vponsale.com/index.php?main_page=index&cPath=193>runescape items</a>
<a href=http://www.costumefamily.com/>naruto cosplay</a>
<a href=http://cdkey.gamezmarket.com/warcraft-3-cd-key-p-6.html>warcraft 3 frozen throne cd key</a> 

# re: 全局变量、函数原型和Guard macro 2007-09-13 17:15 lfldfhgfg
http://www.vponsale.com/
http://www.rs2guru.com/
http://www.vponsale.com/index.php?main_page=index&cPath=193
http://www.costumefamily.com/
http://cdkey.gamezmarket.com/warcraft-3-cd-key-p-6.html 

# re: 全局变量、函数原型和Guard macro 2007-09-16 17:33 123
<url=http://www.igxz.com">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com>rs">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com>rs gold</url>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[color=red]Automatic Delivery,[url=http://www.igxz.com">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com]RS Gold[/url],[url=http://www.igxz.com">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com]RS Money[/url],We Sell Rs Gold Automatic Delivery No Waiting.
Welcome to [url]http://www.igxz.com">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com[/url]

BTW:ADMIN PLZ DON‘T KILL MY topic THX THX THX THX VERY MUCH![/color] 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[url]http://www.igxz.com">http://www.igxz.com">http://www.igxz.com">http://www.igxz.com/forums/[/url]

# re: 全局变量、函数原型和Guard macro 2007-09-19 16:00 runescape
http://www.runescapewin.com
http://www.runescapeize.com
http://www.runescapegogo.com
http://www.runescapemil.com
http://www.wow1gold.net 
http://www.wowgoldcoin.com
http://www.guildwarsize.com
http://www.maple-story-mesos-ize.com
http://www.7mmo.com


# re: 全局变量、函数原型和Guard macro 2007-09-30 13:07 sgwmobi
http://www.sgw.mobi
http://www.vghp.com
http://www.igeebay.com
http://www.runescapebay.com
http://www.runescapenba.com
http://www.runescapebook.com
http://www.runescapegirl.com
http://www.runescape.ac
http://www.runescape.martbase.com
http://www.wow-pl-powerleveling.com
http://www.ffxi-gil.us
http://www.guildwarsgw.com

# re: 全局变量、函数原型和Guard macro 2007-10-12 05:16 Usb flashdrive
Interesting article!
Thanks

# re: 全局变量、函数原型和Guard macro 2007-10-17 23:39 sdfs
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>

# re: 全局变量、函数原型和Guard macro 2007-10-18 07:33 sdfs
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re: 全局变量、函数原型和Guard macro 2007-10-21 08:51 sdfs

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re: 全局变量、函数原型和Guard macro 2007-10-21 08:52 sdfs

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re: rs 2007-10-21 11:03 allgamegold
<a href="http://www.allgamegold.com/">runescape">http://www.allgamegold.com/">runescape</a>">http://www.allgamegold.com/">runescape">http://www.allgamegold.com/">runescape</a>
<a href="http://www.allgamegold.com/">runescape">http://www.allgamegold.com/">runescape gold</a>
<a href="http://www.allgamegold.com/">runescape">http://www.allgamegold.com/">runescape money</a>
<a href="http://www.allgamegold.com/">buy">http://www.allgamegold.com/">buy runescape gold</a>
<a href="http://www.allgamegold.com/">rs">http://www.allgamegold.com/">rs gold</a>
<a href="http://www.allgamegold.com/">buy">http://www.allgamegold.com/">buy rs gold</a>
<a href="http://www.allgamegold.com/">rs">http://www.allgamegold.com/">rs money</a>

# re: gamemotive goldonrs goldtowow 2007-10-21 11:58 Kate
gamemotive  goldonrs  goldtowow

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

# re: 全局变量、函数原型和Guard macro 2007-10-21 15:58 sdfs
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re: 全局变量、函数原型和Guard macro 2007-10-21 15:59 sdfs
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re: 全局变量、函数原型和Guard macro 2007-10-21 17:11 gamemotive
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re: 全局变量、函数原型和Guard macro 2007-10-22 11:50 sdfs

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img 

src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>

# re:gamemotive goldonrs goldtowow 2007-10-22 16:32 Kate
gamemotive  goldonrs  goldtowow

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

# re: gamemotive goldonrs goldtowow 2007-10-22 19:33 Kate
gamemotive  goldonrs  goldtowow

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

# re: 全局变量、函数原型和Guard macro 2007-10-23 03:51 sdfs
gamemotive  goldonrs  goldtowow

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.gif"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.gif"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.gif"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

--------------------------------------------------------------------------------------
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>


# re: gamemotive goldonrs goldtowow 2007-10-23 13:29 Kate

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

# re: 全局变量、函数原型和Guard macro 2007-10-23 17:20 Guild wars
http://www.lotrogold.us
http://www.lotro-gold.eu
http://www.buy-gil.com
http://www.ffxigilshop.com
http://www.gaiaonline.in
http://www.guildwars.cc
http://www.runescape.in
http://www.runescape.in/buy-runescape-gold.html
http://www.runescape.in/runescape-items.html
http://www.runescape.in/easy-money.html
http://www.runescape.in/runescape-money.html
http://www.runescape.in/runescape-promotion.html
http://www.runescape.in/runescape-cheats.php
http://www.runescape.in/free-runescape-money-guides.html

# re: 全局变量、函数原型和Guard macro 2007-10-23 17:21 Runescape gold
Good idea

# re: gamemotive goldonrs goldtowow 2007-10-26 01:40 Kate
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

# re: gamemotive goldonrs goldtowow 2007-10-29 23:12 Kate
<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="http://www.gamemotive.com/1/goldtowow.jpg"></a></div>
<p><a href="http://www.goldonrs.com">goldonrs</a></p>">http://www.goldonrs.com">goldonrs</a></p>
<a href=" http://www.goldonrs.com" target="_blank"><img src="http://www.gamemotive.com/1/goldonrs.jpg"></a></div>
------------------------------------------------------------------------------------------------------------------
24/7 Runescape Money Shop -Fast,Reliable,Cheap Runescape Money|Runescape Gold|Buy Runescape Money - runescape money, runescape gold, runescape items, runescape,rune scape, cheap, buy runescape money  of wow mf wow Money Shop -Fast,Reliable,Cheap of wow mf wow Money|of wow mf wow Gold|Buy of wow mf wow Money - of wow mf wow money, of wow mf wow gold, of wow mf wow items, of wow mf wow,rune scape, cheap, buy of wow mf wow money
www.gamemotive.com    www.goldonrs.com    www.goldtowow.com

# re: gamemotive goldonrs goldtowow 2007-11-01 17:11 Kate
http://www.gamemotive.com
http://www.goldonrs.com">http://www.goldonrs.com">http://www.goldonrs.com">http://www.goldonrs.com
http://www.goldtowow.comhttp://www.gamemotive.com
http://www.goldonrs.com">http://www.goldonrs.com">http://www.goldonrs.com">http://www.goldonrs.com
http://www.goldtowow.comhttp://www.gamemotive.com
http://www.goldonrs.com">http://www.goldonrs.com">http://www.goldonrs.com">http://www.goldonrs.com
http://www.goldtowow.com


# re: rrs gold 2007-11-03 10:31 allgamegold
http://www.allgamegold.com/
http://runescapeblogmaster.blogspot.com/
http://funingame-runescape.blogspot.com/
http://runescape-video-top10.blogspot.com/
http://runescapevideo.wordpress.com/ 
http://buyrunescapegold.wordpress.com/ 


http://www.allgamegold.com/index.html
http://www.allgamegold.com/runescape-gold.html
http://www.allgamegold.com/runescape-guides.html
http://www.allgamegold.com/runescape_skill_guides.html
http://www.allgamegold.com/runescape_city_guides.html
http://www.allgamegold.com/runescape_guild_guides.html
http://www.allgamegold.com/free_runescape_quest_guides.html
http://www.allgamegold.com/p2p_runescape_quest_guides.html
http://www.allgamegold.com/runescape_mini_game_guides.html
http://www.allgamegold.com/runescape_miscellaneous_guides.html

# re: 全局变量、函数原型和Guard macro 2007-11-04 00:58 gamemotive
gamemotive  goldonrs  goldtowow

<p><a href="http://www.gamemotive.com">gamemotive</a></p>">http://www.gamemotive.com">gamemotive</a></p>
<a href=" http://www.gamemotive.com" target="_blank"><img 

src="http://www.gamemotive.com/1/gamemotive.jpg"></a></div>
<p><a href="http://www.goldtowow.com">goldtowow</a></p>">http://www.goldtowow.com">goldtowow</a></p>
<a href=" http://www.goldtowow.com" target="_blank"><img src="