ÎÊÁ½µÀ C ÃæÊÔÌ⣬¸ßÊÖ°ï¿´Ò»ÏÂ
1. Èç϶¨Òå»áÓÐʲô´íÎó·¢Éú
//file1.c
int a[10];
//file2.c
extern int *a;
2. ´óÈÝÁ¿È«¾Ö±äÁ¿ÓÐʲôΣº¦£¬Èç
//file.c
int a[1000000];
×¢£º´Ë±äÁ¿²¢·ÇÁÙʱʹÓ㬶øÊÇ´Ó³ÌÐò¿ªÊ¼Ò»Ö±Ê¹Óõ½³ÌÐò½áÊø
up
µÚÒ»¸öÎÊÌâ¿É¿´ÏÂhttp://blog.chinaunix.net/u1/35100/showart_445864.html
ÍùÏÂÀµ½4.7£¬ÓÐÏêϸ½âÊ͵Ä
¶÷£¬µÚÒ»¸ö±È½ÏÃ÷ÏÔ£¬ÄÇôµÚ¶þ¸öÄØ£¬ÊµÔÚ¿´²»³öÓÐʲôʵÖÊÐÔµÄΣº¦£¬×ܲ»ÖÁÓÚÊÇÕ»Òç³ö°É
±ÊÎó£¬ÊǶÑÒç³ö
int a[1000000]; £¿ÄãÖ÷»úÓжàÉÙÄÚ´æ¹»Óõİ¡£¿¾ÍÕâôһ¸ö±äÁ¿£¬Ö±½Ó4MµÄÄÚ´æÃ»ÁË¡£
µÚÒ»¸öÖØ¸´¶¨Òå¡£
//file1.c
int a[10];
//file2.c
extern a;
´óÈÝÁ¿È«¾Ö±äÁ¿£¬Õ¼ÓõÄÄÚ´æ²»µÃÊÍ·Å£¬»áʹ³ÌÐò»ºÂý°É£¬²Â²â
˵´íÁË£¬ÊÇ40Õס£
ÎÒ¾õµÃ¿ÉÄÜÓÐʱûÓÐÄÇô¶àÁ¬ÐøµÄÄÚ´æµ¥Ôª¡£¡£¡£¡£
1. Èç϶¨Òå»áÓÐʲô´íÎó·¢Éú
//file1.c
int a[10];
//file2.c
extern int *a; //ÕâôдÓï·¨ÉÏû´íÎ󣬵«ÈÝÒ×û¿´file1.cµÄÈ˲úÉúÎó½â£¬ÒÔΪa
Ïà¹ØÎÊ´ð£º
ÎÊһϣº
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
ÏÖÔÚÓйØc++¡¢cµÄÊé¼®£¬ÄÇЩÊéÊǽÏÉî²ã´ÎµÄ£¿Çë½éÉܼ¸±¾£¿
#include <iostream>
using namespace std;
int funhion(int x, int y )
{
int m,n;
  ......
ÎÊÌâ:¹¤µØÉÏÐèÒª³¤¶ÈΪA1µÄ¸Ö½îX¸ù,³¤¶ÈΪA2µÄ¸Ö½îY¸ù,³¤¶ÈΪA3µÄ¸Ö½îZ¸ù......ÒÔ´ÎÀàÍÆ.
ÆäÖÐA1,A2,A3,...³¤¶ÈÈÎÒâÖ¸¶¨,X,Y,Z,...ÊýÁ¿Ò²ÈÎÒâÖ¸¶¨.
µ«²Ö¿âÖеĸֽîΪ±ê×¼³¤¶È,Ö»ÓÐ9Ã׺Í15Ã×Á½ÖÖ³¤¶È,ÊýÁ¿² ......
ÓÃc/c++¶¨Î»É¾³ýÒ»ÐеÄÎÊÌâ¡£
ÎÊÌâ±³¾°£º
ËùÐèÊý¾ÝÏ൱´ó¡£aÓëbÎļþ¾ùΪһ×éÎļþ£¨a1£¬a2¡£¬b1£¬b2¡£©£¬aÎļþÓÐ×î´óÊý¾ÝÐÐÊý£¨Èç5000£©£¬ÒÔÐеÄÐÎʽ£¬´ÓaÎļþÖжÁÈ¡Êý¾Ý£¬½«aÖв»ÄÜ´¦ÀíµÄÊý¾Ý·ÅÔÚbÎ ......
´ó¼ÒºÃ:
ÎÒÊǸãCµÄ, ÏÖÔÚÏëÓÃC Á¬½ÓMYSQL,µ«ÊÇÔõôҲÁ¬½Ó²»ÁË,ÎҵĴúÂëÈçÏÂ:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......