c Êý×éÎÊÌâ
char a[10];
Ôõô¸øÕâ¸öÊý×鏳ֵĨ£¿
1¡¢¶¨ÒåµÄʱºòÖ±½ÓÓÃ×Ö·û´®¸³Öµ
char a[10]="hello";
×¢Ò⣺²»ÄÜÏȶ¨ÒåÔÙ¸øËü¸³Öµ£¬Èçchar a[10]; a[10]="hello";ÕâÑùÊÇ´íÎóµÄ£¡
2¡¢¶ÔÊý×éÖÐ×Ö·ûÖð¸ö¸³Öµ
char a[10]={'h','e','l','l','o'};
3¡¢ÀûÓÃstrcpy
char a[10]; strcpy(a, "hello");
Ò×´íÇé¿ö£º
1¡¢char a[10]; a[10]="hello";//Ò»¸ö×Ö·ûÔõôÄÜÈÝÄÉÒ»¸ö×Ö·û´®£¿¿öÇÒa[10]Ò²ÊDz»´æÔڵģ¡
2¡¢char a[10]; a="hello";//ÕâÖÖÇé¿öÈÝÒ׳öÏÖ£¬aËäÈ»ÊÇÖ¸Õ룬µ«ÊÇËüÒѾָÏòÔÚ¶ÑÕ»ÖзÖÅäµÄ10¸ö×Ö·û¿Õ¼ä£¬ÏÖÔÚÕâ¸öÇé¿öaÓÖÖ¸ÏòÊý¾ÝÇøÖеÄhello³£Á¿£¬ÕâÀïµÄÖ¸Õëa³öÏÖ»ìÂÒ£¬²»ÔÊÐí£¡
»¹ÓУº²»ÄÜʹÓùØÏµÔËËã·û“£½£½”À´±È½ÏÁ½¸ö×Ö·û´®£¬Ö»ÄÜÓÃstrcmp() º¯ÊýÀ´´¦Àí¡£
CÓïÑÔµÄÔËËã·û¸ù±¾ÎÞ·¨²Ù×÷×Ö·û´®¡£ÔÚCÓïÑÔÖаÑ×Ö·û´®µ±×÷Êý×éÀ´´¦Àí£¬Òò´Ë£¬¶Ô×Ö·û´®µÄÏÞÖÆ·½Ê½ºÍ¶ÔÊý×éµÄÒ»Ñù£¬ÌرðÊÇ£¬ËüÃǶ¼²»ÄÜÓÃCÓïÑÔµÄÔËËã·û½øÐи´ÖƺͱȽϲÙ×÷¡£
Ö±½Ó³¢ÊÔ¶Ô×Ö·û´®½øÐи´ÖÆ»ò±È½Ï²Ù×÷»áʧ°Ü¡£ÀýÈ磬¼Ù¶¨str1ºÍstr2ÓÐÈçÏÂÉùÃ÷£º
char str1[10], str2[10];
ÀûÓÃ=ÔËËã·ûÀ´°Ñ×Ö·û´®¸´ÖƵ½×Ö·ûÊý×éÖÐÊDz»¿ÉÄܵģº
str1 = "abc"; /*** WRONG ***/
str2 = str1; /*** WRONG ***/
CÓïÑÔ°ÑÕâЩÓï¾ä½âÊÍΪһ¸öÖ¸ÕëÓëÁíÒ»¸öÖ¸ÕëÖ®¼äµÄ£¨·Ç·¨µÄ£©¸³ÖµÔËËã¡£µ«ÊÇ£¬Ê¹ÓÃ=³õʼ»¯×Ö·ûÊý×éÊǺϷ¨µÄ£º
char str1[10] = "abc";
ÕâÊÇÒòΪÔÚÉùÃ÷ÖУ¬=²»ÊǸ³ÖµÔËËã·û¡£
ÊÔͼʹÓùØÏµÔËËã·û»òÅеÈÔËËã·ûÀ´±È½Ï×Ö·û´®ÊǺϷ¨µÄ£¬µ«²»»á²úÉúÔ¤ÆÚµÄ½á¹û£º
if (str1==str2) ... /*** WRONG ***/
ÕâÌõÓï¾ä°Ñstr1ºÍstr2×÷ΪָÕëÀ´½øÐбȽϣ¬¶ø²»ÊDZȽÏÁ½¸öÊý×éµÄÄÚÈÝ¡£ÒòΪstr1ºÍstr2Óв»Í¬µÄµØÖ·£¬ËùÒÔ±í´ïʽstr1 == str2µÄÖµÒ»¶¨Îª0¡£
char a[]="123" Õâ¸öµÄÔÀíÊÇ£¬ÏµÍ³Ïȸù¾Ý"123"µÄ³¤¶È¸øa·ÖÅäÄڴ棬ÕâÀïaµÄÄÚ´æÔÚÕ»£¬È»ºó°Ñ"123"Õâ¸ö³£Á¿Êý¾ÝÇøµÄÄÚÈÝ¿½±´¸øa
char *a="123";ÕâÖÖÇé¿öa²»·ÖÅäÄڴ棬ֱ½ÓÈÃaÖ¸Ïò"123"Õâ¸ö³£Á¿Êý¾ÝÇø ËùÒÔÈç¹ûÐÞ¸ÄaÖ¸ÏòµÄÄÚÈݾͻá³ö´í£¬±ÈÈça[0]='5';//false
ÎÄÕ³ö´¦£ºDIY²¿Âä(http://www.diybl.com/course/3_program/c++/cppjs/2008828/138373.html)
Ïà¹ØÎĵµ£º
µÚÒ»Õ ¸ÅÄî
Ö¸ÕëÊÇÒ»¸öÌØÊâµÄ±äÁ¿£¬ËüÀïÃæ´æ´¢µÄÊýÖµ±»½âÊͳÉΪÄÚ´æÀïµÄÒ»¸öµØÖ·¡£Òª¸ãÇåÒ»¸öÖ¸ÕëÐèÒª¸ãÇåÖ¸ÕëµÄËÄ·½ÃæµÄÄÚÈÝ£ºÖ¸ÕëµÄÀàÐÍ£¬Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ£¬Ö¸ÕëµÄÖµ»òÕß½ÐÖ¸ÕëËùÖ¸ÏòµÄÄÚ´æÇø£¬»¹ÓÐÖ¸Õë±¾ÉíËùÕ¼¾ÝµÄÄÚ´æÇø¡£ÈÃÎÒÃÇ·Ö±ð˵Ã÷¡£
ÏÈÉùÃ÷¼¸¸öÖ¸Õë·Å×Å×öÀý×Ó£º
ÀýÒ»£º
(1)int *ptr;
(2)char ......
Ö¸ÕëÊÇc/c++ÓïÑÔµÄÌØÉ«£¬¶øÊý×éÃûÓëÖ¸ÕëÓÐÌ«¶àµÄÏàËÆ£¬ÉõÖÁºÜ¶àʱºò£¬Êý×éÃû¿ÉÒÔ×÷ΪָÕëʹÓá£ÓÚÊǺõ£¬ºÜ¶à³ÌÐòÉè¼ÆÕ߾ͱ»¸ãºýÍ¿ÁË¡£¶øÐí¶àµÄ´óѧÀÏʦ£¬ËûÃÇÔÚcÓïÑԵĽÌѧ¹ý³ÌÖÐÒ²´íÎóµÃ¸øÑ§Éú½²½â£º\"Êý×éÃû¾ÍÊÇÖ¸Õë\"¡£ºÜÐÒÔË£¬ÎҵĴóѧÀÏʦ¾ÍÊÇÆäÖÐÖ®Ò»¡£Ê±ÖÁ½ñÈÕ£¬ÎÒÈÕ¸´Ò»ÈյؽøÐÐ×Åc/c++ÏîÄ¿µÄ¿ª·¢£¬¶øÉí± ......
Data Type Ranges
C/C++ recognizes the types shown in the table below.
Type Name Bytes Other Names Range of Values
&nb ......
ʹÓÃC/C++À©Õ¹Python
·Òë:
gashero
Èç¹ûÄã»áÓÃC£¬ÊµÏÖPythonǶÈëÄ£¿éºÜ¼òµ¥¡£ÀûÓÃÀ©Õ¹Ä£¿é¿É×öºÜ¶àPython²»·½±ã×öµÄÊÂÇ飬ËûÃÇ¿ÉÒÔÖ±½Óµ÷ÓÃC¿âºÍϵͳµ÷Óá£
ΪÁËÖ§³ÖÀ©Õ¹£¬Python API¶¨ÒåÁËһϵÁк¯Êý¡¢ºêºÍ±äÁ¿£¬ÌṩÁ˶ÔPythonÔËÐÐʱϵͳµÄ·ÃÎÊÖ§³Ö¡£PythonµÄC APIÓÉCÔ´Âë×é³É£¬²¢°üº¬ “Python.h” Í·Îļ ......