p=&a£»
6£©´«ÊýÖµºÍ´«µØÖ·£¨Ã¿Äê±Ø¿¼ºÃ¶àÌâÄ¿£©
void fun£¨int a£¬int b£© void fun£¨int *a£¬int *b£© {
int
t
£»
{ int t £» t=a
£»
a=b
t=*a£»*a=*b£»*b=t£»
} } main£¨
main£¨£©
{ int x=1£¬y=3£¬ { x=1£¬y=3£¬ fun
£¨
x
£¬
fun£¨&x£¬&y£©
printf£¨¡°%d£¬%d¡±printf£¨¡°%d£¬%d¡±£¬x£¬y£©£»} }
Õâ¸öÌâÄ¿´ð°¸ÊÇ1ºÍ3¡£ ¸öÌâÄ¿µÄ´ð°¸¾ÍÊÇ3ºÍ1¡£
y
£¬xb=t
£©
y£»
£©
int £»
£»
Õ⣻
£¬£©´«ÊýÖµ£¬funÊÇÓñäÁ¿½ÓÊÜ£¬ËùÒÔfunÖÐ ´«µØÖ·£¬funÓÃÖ¸Õë½ÓÊÜ£¡Õâ¸öʱºòfun
µÄ½»»»²»»áÓ°Ïìµ½mainÖеÄxºÍy ¡£ ÖеĽ»»»£¬¾Í»áÓ°Ïìµ½mainÖеÄxºÍy¡£
´«ÊýÖµ£¬Ðβεı仯²»»áÓ°Ïìʵ²Î¡£ ´«µØÖ·Ðβεı仯¾ø´ó¶àÊý»áÓ°Ï쵽ʵ²Î£¡
7£©º¯Êý·µ»ØÖµÊǵØÖ·£¬Ò»¶¨×¢ÒâÕâ¸ö*ºÅ int *fun£¨int *a£¬int *b£© ¿ÉÒÔ·¢ÏÖº¯ÊýÇ°ÃæÓÐ{ if£¨*a>*b£©return a£» return a ¿ÉÒÔÖªµÀ·µ»ØµÄÊÇaµØÖ·¡£ } main£¨£©
{ int x=7£¬y=8£¬*max£»
max = fun£¨&x£¬&y£©£» ÓÉÓÚfun£¨&x£¬&y£©µÄÔËËã½á¹ûÊǵØÖ·£¬ËùÒÔÓÃmaxÀ´½ÓÊÕ¡£ printf£¨¡°%d¡±£¬ *max£©£»
} 8£©¿¼ÊÔÖØÒªµÄ»°Ó
Ö¸Õë±äÁ¿ÊÇ´æ·ÅµØÖ·µÄ¡£²¢ÇÒÖ¸ÏòÄĸö¾ÍµÈ¼ÛÄĸö£¬
¸ö*£¬Õâ¸ö¾Í˵Ã÷º¯ÊýÔËËã½á¹ûÊǵØÖ·
else return b£»
ËùÓгöÏÖ*pµÄµØ·½¶¼¿ÉÒÔÓÃËüµÈ¼ÛµÄ´úÌæ¡£ÀýÈ磺int a=2£¬*p=&a£» *p=*p+2;
(ÓÉÓÚ*pÖ¸Ïò±äÁ¿£á,ËùÒÔÖ¸ÏòÄĸö¾ÍµÈ¼ÛÄĸö£¬ÕâÀï*pµÈ¼ÛÓڣᣬ¿ÉÒÔÏ൱ÓÚÊÇa=a+2)
25. Êý×飺 ´æ·ÅµÄÀàÐÍÊÇÒ»Öµġ£¶à¸öÊý×éÔªËصĵØÖ·ÊÇÁ¬ÐøµÄ¡£
1£©Ò»Î¬Êý×éµÄ³õʼ»¯£º int a[5]={1,2,3,4,5}; ºÏ·¨ int a[5]={1,2,3, }; ºÏ·¨ int a[]={1,2,3,4,5}; ºÏ·¨,
int a[5]={1,2,3,4,5,6}; ²»ºÏ·¨£¬¸³ÖµµÄ¸öÊý¶àÓÚÊý×éµÄ¸öÊýÁË 2£©Ò»Î¬Êý×éµÄ¶¨Ò壻
int a[5]£»×¢ÒâÕâ¸öµØ·½ÓÐÒ»¸öÖØÒª¿¼µã£¬¶¨ÒåʱÊý×éµÄ¸öÊý²»ÊDZäÁ¿Ò»¶¨Êdz£Á¿¡£
int a[5] £» ºÏ·¨£¬×îÕý³£µÄÊý×é int a[1+1] £» ºÏ·¨£¬¸öÊýÊdz£Á¿2£¬ÊǸöËãÊõ±í´ïʽ
int a[1/2+4] £» ºÏ·¨£¬Í¬ÑùÊÇËãÊõ±í´ïʽ
int x=5,int a[x] £» ²»ºÏ·¨£¬ÒòΪ¸öÊýÊÇx£¬ÊǸö±äÁ¿£¬·Ç·¨µÄ£¬ #define N 5
int a[N] £» ºÏ·¨£¬define ºóµÄµÄNÊÇ·ûºÅ³£Á¿£¬Ö»Êdz¤µÃÏñ±äÁ¿ 3£©¶þάÊý×éµÄ³õʼ»¯
int a[2][3]={1,2,3,4,5,6}; ºÜ±ê×¼µÄ¶þάµÄ¸³Öµ¡£
int a[2][3]={1,2,3,4,5 }; ºóÃæÒ»¸öĬÈÏΪ0¡£
int a[2][3]={{1,2,3} £¬{4,5,6}}; ÿÐÐÈý¸ö¡£
int a[2][3]={{1,2}£¬{3,4,5}}; µÚÒ»ÐÐ×îºóÒ»¸öĬÈÏΪ0¡£
int a[2][3]={1,2,3,4,5,6,7}; ·¨£¬¸³ÖµµÄ¸öÊý¶àÓàÊý×éµÄ¸öÊýÁË¡£
int a[][3]={1,2,3,4,5,6}; ·¨£¬²»¿ÉÒÔȱʡÐеĸöÊý¡£
int a[2][]={1,2,3,4,5,6}; ¿ÉÒÔȱʡÁеĸöÊý¡£ ²¹³ä£º
1£©Ò»Î¬Êý×éµÄÖØÒª¸ÅÄ
ºÏ·¨£¬ºÏ·¨£¬ºÏ·¨£¬ºÏ·¨£¬²»ºÏ²»ºÏºÏ·¨£¬