µÚÒ»Õ CÖ¸Õë¸ÅÄî
ÉùÃ÷£º±¾ÎÄתÔØ×Ô»¥ÁªÍø
Ò»¡¢Ö¸ÕëµÄÀàÐÍ
¶þ¡¢Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ
Èý¡¢Ö¸ÕëµÄÖµ»òÖ¸ÕëËùÖ¸ÏòµÄÄÚÔÚÇø
ËÄ¡¢Ö¸Õë±¾ÉíËùÕ¼¾ÝµÄÄÚÔÚÇø
1.Ö¸ÕëµÄÀàÐÍ£º
´ÓÓï·¨µÄ½Ç¶È¿´£¬ÄãÖ»Òª°ÑÖ¸ÕëÉùÃ÷Óï¾äÀïµÄÖ¸ÕëÃû×ÖÈ¥µô£¬Ê£ÏµIJ¿·Ö¾Í
ÊÇÕâ¸öÖ¸ÕëµÄÀàÐÍ¡£ÕâÊÇÖ¸Õë±¾ÉíËù¾ßÓеÄÀàÐÍ¡£ÈÃÎÒÃÇ¿´¿´ÒÔϸ÷¸öÖ¸ÕëµÄ
ÀàÐÍ£º
(1)int *ptr; //Ö¸ÕëµÄÀàÐÍÊÇint *
(2)char *ptr; //Ö¸ÕëµÄÀàÐÍÊÇchar *
(3)int **ptr; //Ö¸ÕëµÄÀàÐÍÊÇ int **
(4)int (*ptr)[3]; //Ö¸ÕëµÄÀàÐÍÊÇ int(*)[3]
(5)int *(*ptr)[4]; //Ö¸ÕëµÄÀàÐÍÊÇ int *(*)[4]
2.Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ:
µ±Äãͨ¹ýÖ¸ÕëÀ´·ÃÎÊÖ¸ÕëËùÖ¸ÏòµÄÄÚ´æÇøʱ£¬Ö¸ÕëËùÖ¸ÏòµÄÀàÐ;ö¶¨Á˱àÒë
Æ÷½«°ÑÄÇƬÄÚ´æÇøÀïµÄÄÚÈݵ±×öʲôÀ´¿´´ý¡£
´ÓÓï·¨ÉÏ¿´£¬ÄãÖ»Ðë°ÑÖ¸ÕëÉùÃ÷Óï¾äÖеÄÖ¸ÕëÃû×ÖºÍÃû×Ö×ó±ßµÄÖ¸ÕëÉùÃ÷·û
*È¥µô£¬Ê£ÏµľÍÊÇÖ¸ÕëËùÖ¸ÏòµÄÀàÐÍ¡£ÀýÈ磺
(1)int *ptr; //Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍÊÇint
(2)char *ptr; //Ö¸ÕëËùÖ¸ÏòµÄµÄÀàÐÍÊÇchar
(3)int **ptr; //Ö¸ÕëËùÖ¸ÏòµÄµÄÀàÐÍÊÇ int *
(4)int (*ptr)[3]; //Ö¸ÕëËùÖ¸ÏòµÄµÄÀàÐÍÊÇ int()[3]
(5)int *(*ptr)[4]; //Ö¸ÕëËùÖ¸ÏòµÄµÄÀàÐÍÊÇ int *()[4]
ÔÚÖ¸ÕëµÄËãÊõÔËËãÖУ¬Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍÓкܴóµÄ×÷Óá£
Ö¸ÕëµÄÀàÐÍ(¼´Ö¸Õë±¾ÉíµÄÀàÐÍ)ºÍÖ¸ÕëËùÖ¸ÏòµÄÀàÐÍÊÇÁ½¸ö¸ÅÄî¡£µ±Äã¶ÔCÔ½
À´Ô½ÊìϤʱ£¬Äã»á·¢ÏÖ£¬°ÑÓëÖ¸Õë½ÁºÍÔÚÒ»ÆðµÄ"ÀàÐÍ"Õâ¸ö¸ÅÄî·Ö³É"Ö¸ÕëµÄ
ÀàÐÍ"ºÍ"Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ"Á½¸ö¸ÅÄÊǾ«Í¨Ö¸ÕëµÄ¹Ø¼üµãÖ®Ò»¡£
3. Ö¸ÕëµÄÖµ£¬»òÕß½ÐÖ¸ÕëËùÖ¸ÏòµÄÄÚ´æÇø»òµØÖ·:
Ö¸ÕëµÄÖµÊÇÖ¸Õë±¾Éí´æ´¢µÄÊýÖµ£¬Õâ¸öÖµ½«±»±àÒëÆ÷µ±×÷Ò»¸öµØÖ·£¬¶ø²»ÊÇ
Ò»¸öÒ»°ãµÄÊýÖµ¡£ÔÚ32λ³ÌÐòÀËùÓÐÀàÐ͵ÄÖ¸ÕëµÄÖµ¶¼ÊÇÒ»¸ö32λÕûÊý£¬ÒòΪ
32λ³ÌÐòÀïÄÚ´æµØÖ·È«¶¼ÊÇ32볤¶È¡£
Ö¸ÕëËùÖ¸ÏòµÄÄÚ´æÇø¾ÍÊÇ´ÓÖ¸ÕëµÄÖµËù´ú±íµÄÄǸöÄÚ´æµØÖ·¿ªÊ¼£¬³¤¶ÈΪ
sizeof(Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ)µÄһƬÄÚ´æÇø¡£ÒÔºó£¬ÎÒÃÇ˵һ¸öÖ¸ÕëµÄÖµÊÇXX£¬¾ÍÏà
µ±ÓÚ˵¸ÃÖ¸ÕëÖ¸ÏòÁËÒÔXXΪÊ×µØÖ·µÄһƬÄÚ´æÇøÓò£»ÎÒÃÇ˵һ¸öÖ¸ÕëÖ¸ÏòÁËij¿é
ÄÚ´æÇøÓò£¬¾ÍÏ൱ÓÚ˵¸ÃÖ¸ÕëµÄÖµÊÇÕâ¿éÄÚ´æÇøÓòµÄÊ×µØÖ·¡£
Ö¸ÕëËùÖ¸ÏòµÄÄÚ´æÇøºÍÖ¸ÕëËùÖ¸ÏòµÄÀàÐÍÊÇÁ½¸öÍêÈ«²»Í¬µÄ¸ÅÄî¡£ÔÚ1ÖеÄÀý×Ó
£¬Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍÒѾÓÐÁË£¬µ«ÓÉÓÚÖ¸Õ뻹δ³õʼ»¯£¬ËùÒÔËüËùÖ¸ÏòµÄÄÚ´æÇø
ÊDz»´æÔڵģ¬»òÕß˵ÊÇÎÞÒâÒåµÄ¡£
ÒÔºó£¬Ã¿Óöµ½Ò»¸öÖ¸Õ룬¶¼Ó¦¸ÃÎÊÎÊ£ºÕâ¸öÖ¸ÕëµÄÀàÐÍÊÇʲô£¿Ö¸ÕëÖ¸ÏòµÄ
ÀàÐÍÊÇʲô£¿¸ÃÖ¸ÕëÖ¸ÏòÁËÄ
Ïà¹ØÎĵµ£º
¼òµ¥µÄº¯Êýµ÷Óã¬Í¨¹ý¼òµ¥µÄº¯Êýµ÷Ó÷´»ã±à¿ÉÒÔÇå³þÁ˽âÈçÏÂ
1.Õ»µ½µ×ÊÇʲô£¬ÈçºÎ²Ù×ÝÕ»µÄ£¿
2.²ÎÊýºÍÁÙʱ±äÁ¿ÊÇÒÔʲôÐÎʽÔÚÄÄ´æ·Å£¿
3.ÈçºÎ´«µÝ·µ»ØÖµ£¿
¾ÙÀý£º
#include <stdio.h>
int add(int a,int b)
{
int c=0;
c=a+b;
  ......
1.scanf¸ñʽ·û p9
ld long
lf double
2.Èý×Öĸ´Ê p22
ΪÁ˱íʾһЩÌØÊâµÄ×Ö·û£¬ÔÚÀÏʽµÄ»úÆ÷¼üÅÌÖпÉÄÜûÓеÄ×Ö·û£¬ÌرðÔ¼¶¨ÁËÒ»ÖÖÈý×Öĸ´Ê£¬Èý×Öĸ´Ê¶¼ÒÔ??¿ªÊ¼£¬ÈçÏ£º
??( &nb ......
ÎÒÖ»ÓÃÁËÆäÖеÄ15Ìõ£¬¾Í½ÚÊ¡ÁË40%µÄ¿Õ¼äÄØ£¬Ç¿ÁÒÍƼö
Ö÷Òª½²½²windows²Ù×÷ϵͳÔÚCÅ̿ռ䲻×ãµÄÇé¿öÏ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÄÇЩ¾ßÌåÊÖ¶ÎÀ´Ôö¼ÓCÅ̿ռ䡣
1.´ò¿ª“ÎҵĵçÄÔ”-“¹¤¾ß”-“Îļþ¼ÐÑ¡Ïî”-“²é¿´”-ÔÚ“ÏÔʾËùÓÐÎļþºÍÎļþ¼Ð”Ñ¡ÏîÇ°´ò¹´-“È ......
C++µÄÀàÓëCÀïÃæµÄstructµÄÇø±ð
2009-10-11 15:32
¹ØÓÚʹÓôóÀ¨ºÅ³õʼ»¯
classºÍstructÈç¹û¶¨ÒåÁ˹¹Ô캯ÊýµÄ»°£¬¶¼²»ÄÜÓôóÀ¨ºÅ½øÐгõʼ»¯
Èç¹ûûÓж¨Òå¹¹Ô캯Êý£¬struct¿ÉÒÔÓôóÀ¨ºÅ³õʼ»¯¡£
Èç¹ûûÓж¨Òå¹¹Ô캯Êý£¬ÇÒËùÓгÉÔ±±äÁ¿È«ÊÇpublicµÄ»°£¬¿ÉÒÔÓôóÀ¨ºÅ³õʼ»¯¡£
¹ØÓÚĬÈÏ·ÃÎÊȨÏÞ
classÖÐĬÈϵijÉÔ±·ÃÎÊÈ ......
Ò»¡¢malloc()ºÍfree()µÄ»ù±¾¸ÅÄîÒÔ¼°»ù±¾Ó÷¨
1¡¢º¯ÊýÔÐͼ°ËµÃ÷
void *malloc(long NumBytes)£º¸Ãº¯Êý·ÖÅäÁËNumBytes¸ö×Ö½Ú£¬²¢·µ»ØÁËÖ¸ÏòÕâ¿éÄÚ´æµÄÖ¸Õë¡£Èç¹û·ÖÅäʧ°Ü£¬Ôò·µ»ØÒ»¸ö¿ÕÖ¸Õ루NULL£©¡£ ¹ØÓÚ·ÖÅäʧ°ÜµÄÔÒò£¬Ó¦¸ÃÓжàÖÖ£¬±ÈÈç˵¿Õ¼ä²»×ã¾ÍÊÇÒ»ÖÖ¡£
void free(void *FirstByte)£º ¸Ãº¯ÊýÊǽ«Ö®Ç°ÓÃmalloc· ......