锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久黄色网页,国产日韩在线一区二区三区,欧美影院成人http://www.shnenglu.com/qiaodong/category/2992.html鑰惰礬鎾掑喎瀵逛綘鏉ヨ鎰忓懗鐫浠涔堬紵zh-cnMon, 26 May 2008 08:23:32 GMTMon, 26 May 2008 08:23:32 GMT60C 紼嬪簭璁捐緇忓吀涔︾睄http://www.shnenglu.com/qiaodong/archive/2007/06/07/25706.html涔旀爧涔旀爧Thu, 07 Jun 2007 01:56:00 GMThttp://www.shnenglu.com/qiaodong/archive/2007/06/07/25706.htmlhttp://www.shnenglu.com/qiaodong/comments/25706.htmlhttp://www.shnenglu.com/qiaodong/archive/2007/06/07/25706.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/25706.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/25706.html
鑽h錛欳紼嬪簭璁捐涔嬪洓涔︿簲緇?
鏉ヨ嚜:bookread
姝や功鏋跺287浜洪噷鐨?span id=pp>208浜烘湁鐢?
瀵逛綘 鏈夌敤 鏃犵敤
 
C紼嬪簭璁捐鏁欑▼ 
錛堢編錛塇.M.Deitel絳夎憲 钖涗竾楣忕瓑璇?/ 2000騫?鏈?/ 鏈烘宸ヤ笟鍑虹増紺?/ 33鍏?/ 787*1092 1/16 /

 
C闄烽槺涓庣己闄?/a> 
Andrew Koenig钁?楂樺穽璇?/ 2002騫?1鏈?/ 浜烘皯閭數(shù)鍑虹増紺?/ 30鍏?/ 720*980 1/16 /

 
C璇█鎺ュ彛涓庡疄鐜扳斺斿垱寤哄彲閲嶇敤杞歡鐨勬妧鏈?/a> 
[緹嶿姹夋. 钁楋紝鍌呰搲絳?璇?/ 01 1 2004 12:00AM / 鏈烘宸ヤ笟鍑虹増紺?/ 35鍏?/ 787*1092 1/16 /

 
C璇█鍙傝冩墜鍐岋紙鍘熶功絎?鐗堬級(jí) 
錛堢編錛塖amuel P.Harbison III/Guy L.Steele Jr.钁?閭變徊娼樼瓑璇?/ 2003騫?鏈?/ 鏈烘宸ヤ笟鍑虹増紺?/ 39鍏?/ 787*1092 1/16 /

 
C璇█鍙傝冩墜鍐岋紙絎簲鐗堬級(jí)錛堣嫳鏂囩増錛?/a> 
鍝堟瘮媯紝鏂拏灝?钁?/ 06 1 2003 12:00AM / 浜烘皯閭數(shù)鍑虹増紺?/ 45鍏?/ 16寮 /

 
C涓撳緙栫▼ 
Peter Van Der Linden钁?寰愭嘗璇?/ 2002騫?2鏈?/ 浜烘皯閭數(shù)鍑虹増紺?/ 40鍏?/ 800*1000 1/16 /

 
C紼嬪簭璁捐璇█錛堢2鐗?#183;鏂扮増錛変範(fàn)棰樿В絳?/a> 
[緹嶿姹ゆ湹錛孾緹嶿鍚夌背鎷滃皵 钁楋紝鏉ㄦ稕絳?璇?/ 01 1 2004 12:00AM / 鏈烘宸ヤ笟鍑虹増紺?/ 15鍏?/ 787*1092 1/16 /

 
C紼嬪簭璁捐璇█(絎?鐗?#183;鏂扮増) 
錛堢編錛夊厠灝兼眽錛岋紙緹庯級(jí)閲屽 钁楋紝寰愬疂鏂囷紝鏉庡織 璇?/ 01 1 2004 12:00AM / 鏈烘宸ヤ笟鍑虹増紺?/ 30鍏?/ 787*1092 1/16 /

 
C紼嬪簭璁捐璇█絎簩鐗堜範(fàn)棰樿В絳旓紙絎簩鐗?錛堣嫳鏂囧獎(jiǎng)鍗扮増錛?/a> 
Clovis L.Tondo,Scott E.Gimpel / 2000-3-1 / 娓呭崕澶у鍑虹増紺?/ 12鍏?/

 
C紼嬪簭璁捐璇█ 
Brian W.Kernighan / 1997騫?鏈?/ 娓呭崕澶у鍑虹増紺?/ 0鍏?/ 850*1168 1/32 /






















































































































涔旀爧 2007-06-07 09:56 鍙戣〃璇勮
]]>
C 鐨勯潰璇曢棶棰?/title><link>http://www.shnenglu.com/qiaodong/archive/2007/04/05/21294.html</link><dc:creator>涔旀爧</dc:creator><author>涔旀爧</author><pubDate>Thu, 05 Apr 2007 03:18:00 GMT</pubDate><guid>http://www.shnenglu.com/qiaodong/archive/2007/04/05/21294.html</guid><wfw:comment>http://www.shnenglu.com/qiaodong/comments/21294.html</wfw:comment><comments>http://www.shnenglu.com/qiaodong/archive/2007/04/05/21294.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/qiaodong/comments/commentRss/21294.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/qiaodong/services/trackbacks/21294.html</trackback:ping><description><![CDATA[<a ><br><br><br><br>http://blog.csdn.net/ruibird/archive/2007/03/31/1547882.aspx</a><br><br><br><br> <img src ="http://www.shnenglu.com/qiaodong/aggbug/21294.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/qiaodong/" target="_blank">涔旀爧</a> 2007-04-05 11:18 <a href="http://www.shnenglu.com/qiaodong/archive/2007/04/05/21294.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀹忕殑浣跨敤http://www.shnenglu.com/qiaodong/archive/2007/04/05/21293.html涔旀爧涔旀爧Thu, 05 Apr 2007 03:16:00 GMThttp://www.shnenglu.com/qiaodong/archive/2007/04/05/21293.htmlhttp://www.shnenglu.com/qiaodong/comments/21293.htmlhttp://www.shnenglu.com/qiaodong/archive/2007/04/05/21293.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/21293.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/21293.html
http://www.vckbase.com/document/viewdoc/?id=957






涔旀爧 2007-04-05 11:16 鍙戣〃璇勮
]]>
鏂愭嘗閭e鏁板垪http://www.shnenglu.com/qiaodong/archive/2007/03/11/19585.html涔旀爧涔旀爧Sun, 11 Mar 2007 15:02:00 GMThttp://www.shnenglu.com/qiaodong/archive/2007/03/11/19585.htmlhttp://www.shnenglu.com/qiaodong/comments/19585.htmlhttp://www.shnenglu.com/qiaodong/archive/2007/03/11/19585.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/19585.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/19585.htmlmain()
{
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)int a,b;
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)int i;
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)a=b=1;
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)for(i=1;i<100;i++)
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng){
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng) printf("%4d%4d",a,b);
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng) a+=b;
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng) b+=a;
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)}
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)printf("\n");
}




涔旀爧 2007-03-11 23:02 鍙戣〃璇勮
]]>
C涓嬩嬌鐢╩ysqlhttp://www.shnenglu.com/qiaodong/archive/2007/03/07/19349.html涔旀爧涔旀爧Wed, 07 Mar 2007 03:32:00 GMThttp://www.shnenglu.com/qiaodong/archive/2007/03/07/19349.htmlhttp://www.shnenglu.com/qiaodong/comments/19349.htmlhttp://www.shnenglu.com/qiaodong/archive/2007/03/07/19349.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/19349.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/19349.html聽(tīng) 聽(tīng)
聽(tīng) #include 聽(tīng) <conio.h> 聽(tīng)
聽(tīng) #include 聽(tīng) <stdarg.h> 聽(tīng)
聽(tīng) #include 聽(tīng) <stdio.h> 聽(tīng)
聽(tīng) #include 聽(tīng) <stdlib.h> 聽(tīng)
聽(tīng) #include 聽(tīng) "winsock.h" 聽(tīng)
聽(tīng) #include 聽(tīng) "mysql.h" 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) MYSQL 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *mysql 聽(tīng) = 聽(tīng) NULL; 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) void 聽(tīng) MySQLError(void) 聽(tīng)
聽(tīng) { 聽(tīng)
聽(tīng) fprintf(stderr, 聽(tīng) "%s\n", 聽(tīng) mysql_error(mysql)); 聽(tīng)
聽(tīng) exit(1); 聽(tīng)
聽(tīng) } 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) void 聽(tīng) ExecuteSQL(char 聽(tīng) *fmt, 聽(tīng) ...) 聽(tīng)
聽(tīng) { 聽(tīng)
聽(tīng) char 聽(tīng) SQL[1000] 聽(tīng) = 聽(tīng) {0}; 聽(tīng)
聽(tīng) int 聽(tīng) 聽(tīng) retval; 聽(tīng)
聽(tīng) va_list 聽(tīng) args; 聽(tīng)
聽(tīng) va_start(args, 聽(tīng) fmt); 聽(tīng)
聽(tīng) if 聽(tīng) (_vsnprintf(SQL, 聽(tīng) sizeof(SQL)-1, 聽(tīng) fmt, 聽(tīng) args) 聽(tīng) < 聽(tīng) 0) 聽(tīng)
聽(tīng) { 聽(tīng)
聽(tīng) fprintf(stderr, 聽(tīng) "SQL 聽(tīng) query 聽(tīng) truncated! 聽(tīng) Increase 聽(tīng) SQL 聽(tīng) buffer 聽(tīng) size 聽(tīng) in 聽(tīng) ExecuteSQL\n"); 聽(tīng)
聽(tīng) exit(1); 聽(tīng)
聽(tīng) } 聽(tīng)
聽(tīng) va_end(args); 聽(tīng)
聽(tīng) retval 聽(tīng) = 聽(tīng) mysql_query(mysql, 聽(tīng) SQL); 聽(tīng)
聽(tīng) if 聽(tīng) (retval) 聽(tīng)
聽(tīng) { 聽(tīng)
聽(tīng) fprintf(stderr, 聽(tīng) "Original 聽(tīng) SQL 聽(tīng) Statement: 聽(tīng) %s\n", 聽(tīng) SQL); 聽(tīng)
聽(tīng) fprintf(stderr, 聽(tīng) "%s\n", 聽(tīng) mysql_error(mysql)); 聽(tīng)
聽(tīng) exit(2); 聽(tīng)
聽(tīng) } 聽(tīng)
聽(tīng) } 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) int 聽(tīng) main() 聽(tīng)
聽(tīng) { 聽(tīng)
聽(tīng) UINT 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) i; 聽(tīng)
聽(tīng) UINT 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) FieldCount; 聽(tīng)
聽(tīng) MYSQL_RES 聽(tīng) 聽(tīng) 聽(tīng) *res 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) NULL; 聽(tīng)
聽(tīng) MYSQL_ROW 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) row 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) NULL; 聽(tīng)
聽(tīng) MYSQL_FIELD 聽(tīng) *field; 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *DBName 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) "Test"; 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *TableName 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) "People"; 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *CreateDB 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) "CREATE 聽(tīng) DATABASE 聽(tīng) IF 聽(tīng) NOT 聽(tīng) EXISTS 聽(tīng) %s"; 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *DropTable 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) "DROP 聽(tīng) TABLE 聽(tīng) IF 聽(tīng) EXISTS 聽(tīng) %s"; 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *CreateTable 聽(tīng) = 聽(tīng) "CREATE 聽(tīng) TABLE 聽(tīng) IF 聽(tīng) NOT 聽(tīng) EXISTS 聽(tīng) %s 聽(tīng) (\n" 聽(tīng)
聽(tīng) 聽(tīng) "ID 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) INT 聽(tīng) UNSIGNED 聽(tīng) AUTO_INCREMENT, 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "FirstName 聽(tīng) 聽(tīng) VARCHAR(32), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "MiddleName 聽(tīng) VARCHAR(32), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "LastName 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(32), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "Address1 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "Address2 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "City 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "State 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(2), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "Zip 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(5), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "Email 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "Gender 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) VARCHAR(1), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "WorkPhone 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "HomePhone 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "CellPhone 聽(tīng) 聽(tīng) VARCHAR(50), 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "BirthDate 聽(tīng) 聽(tīng) DATE 聽(tīng) NULL, 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) "Primary 聽(tīng) Key 聽(tīng) (ID) 聽(tīng) \n" 聽(tīng)
聽(tīng) 聽(tīng) ")\n"; 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *AddRecord 聽(tīng) 聽(tīng) 聽(tīng) = 聽(tīng) "INSERT 聽(tīng) INTO 聽(tīng) %s 聽(tīng) (FirstName, 聽(tīng) LastName) 聽(tīng) VALUES 聽(tīng) ('FirstName 聽(tīng) %03d', 聽(tīng) 'LastName 聽(tīng) %03d')"; 聽(tīng)
聽(tīng) char 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) *GetRecords 聽(tīng) 聽(tīng) = 聽(tīng) "SELECT 聽(tīng) ID, 聽(tīng) FirstName, 聽(tīng) LastName 聽(tīng) FROM 聽(tīng) %s"; 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Initialize 聽(tīng) MySQL 聽(tīng)
聽(tīng) mysql 聽(tīng) = 聽(tīng) mysql_init(NULL); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Connect 聽(tīng) to 聽(tīng) MySQL 聽(tīng)
聽(tīng) if 聽(tīng) (!(mysql_real_connect(mysql, 聽(tīng) "localhost", 聽(tīng) "admin", 聽(tīng) "", 聽(tīng) NULL, 聽(tīng) mysql->port, 聽(tīng) 0, 聽(tīng) 0))) 聽(tīng) 聽(tīng)
聽(tīng) MySQLError(); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Create 聽(tīng) database 聽(tīng)
聽(tīng) ExecuteSQL(CreateDB, 聽(tīng) DBName); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Connect 聽(tīng) to 聽(tīng) temporary 聽(tīng) database 聽(tīng)
聽(tīng) if 聽(tīng) (mysql_select_db(mysql, 聽(tīng) DBName)) 聽(tīng)
聽(tīng) MySQLError(); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Delete 聽(tīng) table 聽(tīng) if 聽(tīng) it 聽(tīng) already 聽(tīng) exists. 聽(tīng)
聽(tīng) ExecuteSQL(DropTable, 聽(tīng) TableName); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Create 聽(tīng) table 聽(tīng)
聽(tīng) ExecuteSQL(CreateTable, 聽(tīng) TableName); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Insert 聽(tīng) some 聽(tīng) data 聽(tīng) into 聽(tīng) the 聽(tīng) table. 聽(tīng)
聽(tīng) for 聽(tīng) (i 聽(tīng) = 聽(tīng) 0; 聽(tīng) i 聽(tīng) < 聽(tīng) 200; 聽(tīng) i++) 聽(tīng)
聽(tīng) ExecuteSQL(AddRecord, 聽(tīng) TableName, 聽(tīng) i, 聽(tīng) i); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Execute 聽(tīng) query 聽(tīng)
聽(tīng) ExecuteSQL(GetRecords, 聽(tīng) TableName); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Store 聽(tīng) the 聽(tīng) recordset 聽(tīng)
聽(tīng) if 聽(tīng) ((res 聽(tīng) = 聽(tīng) mysql_store_result(mysql)) 聽(tīng) == 聽(tīng) NULL) 聽(tīng)
聽(tīng) MySQLError(); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Print 聽(tīng) the 聽(tīng) recordset 聽(tīng)
聽(tīng) printf("Table 聽(tīng) %s\n", 聽(tīng) TableName); 聽(tīng)
聽(tīng) while((field 聽(tīng) = 聽(tīng) mysql_fetch_field(res)) 聽(tīng) != 聽(tīng) NULL) 聽(tīng)
聽(tīng) printf("%s\t", 聽(tīng) field->name); 聽(tīng)
聽(tīng) printf("\n"); 聽(tīng)
聽(tīng) FieldCount 聽(tīng) = 聽(tīng) mysql_num_fields(res); 聽(tīng)
聽(tīng) while((row 聽(tīng) = 聽(tīng) mysql_fetch_row(res)) 聽(tīng) != 聽(tīng) NULL) 聽(tīng) 聽(tīng)
聽(tīng) { 聽(tīng)
聽(tīng) for 聽(tīng) (i 聽(tīng) = 聽(tīng) 0; 聽(tīng) i 聽(tīng) < 聽(tīng) FieldCount; 聽(tīng) i++) 聽(tīng) 聽(tīng)
聽(tīng) printf("%s\t", 聽(tīng) row[i]); 聽(tīng)
聽(tīng) printf("\n"); 聽(tīng)
聽(tīng) } 聽(tīng)
聽(tīng) printf("\nTotal 聽(tīng) rows: 聽(tīng) %d\n", 聽(tīng) mysql_num_rows(res)); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Free 聽(tīng) the 聽(tīng) recordset 聽(tīng)
聽(tīng) mysql_free_result(res); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) // 聽(tīng) Close 聽(tīng) the 聽(tīng) connection 聽(tīng)
聽(tīng) mysql_close(mysql); 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) printf("\nPrint 聽(tīng) any 聽(tīng) key 聽(tīng) to 聽(tīng) continue...\n"); 聽(tīng)
聽(tīng) getche(); 聽(tīng)
聽(tīng) } 聽(tīng)
聽(tīng) 聽(tīng)
聽(tīng) 濡傛灉鏈夐棶棰橈紝璇峰姞鍏ysql++.lib聽(tīng)聽(tīng)聽(tīng)聽(tīng)





聽(tīng)聽(tīng)聽(tīng)聽(tīng) void mysql_close(MYSQL *connection);鍏抽棴涓涓繛鎺ャ?br />3錛屄?tīng)聽(tīng)聽(tīng)聽(tīng)?鎵цSQL璇彞
mysql_select_db錛圡YSQL *connection,const char *db_name錛?閫夊畾鏌愪釜鏁版嵁搴撱?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) int mysql_query(MYSQL *connection,const char *query)//浠栧皢鎵цquery璇彞錛岃繍琛屾垚鍔熷皢榪斿洖0錛屼緥濡俶ysql_query(conn_ptr, Create table cert_info(...),灝嗗垱寤轟竴涓悕涓篶ert_info鐨勮〃錛屽嚑涔庢墍鏈夌殑SQL璇彞閮借兘榪欎箞鎵ц銆傚懙鍛碉紝鏄笉鏄樉寰楀緢綆鍗曪紝浠栧氨鍜屽懡浠よ涓緭鍏ョ殑SQL璇彞宸笉澶氥傚湪浣跨敤涓婇潰鍑芥暟鐨勬椂鍊欎竴鑸細(xì)浣跨敤
聽(tīng)聽(tīng)聽(tīng)聽(tīng) my_ulonglong mysql_affected_rows(MYSQL *connection)錛岃繖涓嚱鏁拌繑鍥炵殑鏄痬ysql_query瀵硅繘琛屾敼鍔ㄧ殑琛岀殑鏁伴噺銆?br />4錛屄?tīng)聽(tīng)聽(tīng)聽(tīng)?澶勭悊媯(gè)绱㈠埌鐨勬暟鎹?br />褰撴垜浠彲浠ユ墽琛孲QL璇彞浠ュ悗錛岄偅涔堝氨寰堝鏄撴墽琛屽鍔犲垹闄や慨鏀圭瓑鎿嶄綔錛屼絾鏄亣鑻ユ绱㈠嚭鏉ョ殑鏁版嵁瀛樺偍鍦ㄥ摢閲屽憿錛?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) MYSQL_RES *mysql_use_result(MYSQL *connection)榪欎釜鍑芥暟寰楀埌涓涓繛鎺ュ璞¤繑鍥炰竴涓粨鏋滈泦鍚堟寚閽堬紝鍑洪敊鏃惰繑鍥濶ULL銆備笉榪囦粬鍙槸榪斿洖涓涓泦鍚堝璞″垵濮嬪寲鏉ユ帴鏀舵暟鎹紝騫舵病鏈夊皢浠諱綍媯(gè)绱㈠埌鐨勬暟鎹繑鍥炲埌緇撴灉闆嗗悎涓?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) MYSQL_ROW mysql_fetch_row(MYSQL_RES *result)榪欎釜鍑芥暟鑾峰緱mysql_use_resul寰楀埌鐨勭粨鏋滅粨鏋勪綋錛屽茍浠庝腑媯(gè)绱㈠崟涓錛屽茍榪斿洖鍒嗛厤緇欒緇撴瀯浣撶殑鏁版嵁錛屾病鏈夋洿澶氭暟鎹垨鍑洪敊鏃訛紝榪斿洖NULL銆?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) Unsigned int mysql_field_count(MYSQL *connection)瀹冨緱鍒頒竴涓繛鎺ュ璞″茍榪斿洖鍦ㄩ泦鍚堜腑瀛楁鐨勬暟鐩?br />浜庢槸鏈変笂闈㈢殑鍩虹鎴戜滑灝卞彲浠ョ悊瑙d笅闈㈣繖孌典簡(jiǎn)錛氾紙娌℃湁閿欒澶勭悊錛?br />mysql_init(&conn_ptr);
mysql_real_connect(conn_ptr,"localhost","sagely","secret","ra",0,NULL,0);
mysql_query(conn_ptr,"SELECT * form usr_info);
res_ptr=mysql_use_result(&conn_ptr);
sqlrow=mysql_fetch_row(res_ptr);
for(int i=0;i<mysql_field_count(&conn_ptr);i++){printf("%s ",sqlrow);}
聽(tīng)聽(tīng)聽(tīng)聽(tīng) MYSQL_FIELD *mysql_fetch_field(MYSQL_RES *result)瀹冭繑鍥炵殑鏄垪鐨勪俊鎭紝姣斿鍒楃殑鍚嶇О錛屽垪鎵鍦ㄨ〃鍚嶇О絳夌瓑錛屾湁浜?jiǎn)杩欎釜灏卞彲浠畣鍒楁爣棰樹(shù)笌鏁版嵁鎯冲搴旇典h潵浜?jiǎn)銆?br />






涔旀爧 2007-03-07 11:32 鍙戣〃璇勮
]]>
銆?Sizeof 銆?/title><link>http://www.shnenglu.com/qiaodong/archive/2007/03/06/19299.html</link><dc:creator>涔旀爧</dc:creator><author>涔旀爧</author><pubDate>Tue, 06 Mar 2007 08:14:00 GMT</pubDate><guid>http://www.shnenglu.com/qiaodong/archive/2007/03/06/19299.html</guid><wfw:comment>http://www.shnenglu.com/qiaodong/comments/19299.html</wfw:comment><comments>http://www.shnenglu.com/qiaodong/archive/2007/03/06/19299.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/qiaodong/comments/commentRss/19299.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/qiaodong/services/trackbacks/19299.html</trackback:ping><description><![CDATA[ <table cellspacing="0" cellpadding="0" width="85%" align="center" border="0"> <tbody> <tr> <td style="FONT-SIZE: 9pt" align="middle" width="100%" height="20"> <font color="#666666"> </font> </td> </tr> <tr> <td style="FONT-SIZE: 14px" align="middle" width="100%"> <table cellspacing="0" cellpadding="0" align="center" border="0"> <tbody> <tr> <td height="25">聽(tīng) </td> </tr> <tr> <td style="FONT-SIZE: 14px">鏈枃涓昏鍖呮嫭浜屼釜閮ㄥ垎錛岀涓閮ㄥ垎閲嶇偣浠嬬粛鍦╒C涓紝鎬庝箞鏍烽噰鐢╯izeof鏉ユ眰緇撴瀯鐨勫ぇ灝忥紝浠ュ強(qiáng)瀹規(guī)槗鍑虹幇鐨勯棶棰橈紝騫剁粰鍑?guó)櫑e喅闂鐨勬栆?guī)硶錛岀浜岄儴鍒嗘葷粨鍑篤C涓璼izeof鐨勪富瑕佺敤娉曘?br /><br />1銆?sizeof搴旂敤鍦ㄧ粨鏋勪笂鐨勬儏鍐?br /><br />璇風(fēng)湅涓嬮潰鐨勭粨鏋勶細(xì)<br /><br />struct MyStruct<br /><br />{<br /><br />double dda1;<br /><br />char dda;<br /><br />int type<br /><br />};<br /><br />瀵圭粨鏋凪yStruct閲囩敤sizeof浼?xì)鍑虹庮C粈涔堢粨鏋滃憿錛焥izeof(MyStruct)涓哄灝戝憿錛熶篃璁鎬綘浼?xì)杩欐犱h眰錛?br /><br />sizeof(MyStruct)=sizeof(double)+sizeof(char)+sizeof(int)=13<br /><br />浣嗘槸褰撳湪VC涓祴璇曚笂闈㈢粨鏋勭殑澶у皬鏃訛紝浣犱細(xì)鍙戠幇sizeof(MyStruct)涓?6銆備綘鐭ラ亾涓轟粈涔堝湪VC涓細(xì)寰楀嚭榪欐牱涓涓粨鏋滃悧錛?br /><br />鍏跺疄錛岃繖鏄疺C瀵瑰彉閲忓瓨鍌ㄧ殑涓涓壒孌婂鐞嗐備負(fù)浜?jiǎn)鎻愰珮CPU鐨勫瓨鍌ㄩ熷害錛孷C瀵逛竴浜涘彉閲忕殑璧峰鍦板潃鍋氫簡(jiǎn)鈥滃榻愨濆鐞嗐傚湪榛樿鎯呭喌涓嬶紝VC瑙勫畾鍚勬垚鍛樺彉閲忓瓨鏀劇殑璧峰鍦板潃鐩稿浜庣粨鏋勭殑璧峰鍦板潃鐨勫亸縐婚噺蹇呴』涓鴻鍙橀噺鐨勭被鍨嬫墍鍗犵敤鐨勫瓧鑺傛暟鐨勫嶆暟銆備笅闈㈠垪鍑哄父鐢ㄧ被鍨嬬殑瀵歸綈鏂瑰紡(vc6.0,32浣嶇郴緇?銆?br /><br />綾誨瀷<br />瀵歸綈鏂瑰紡錛堝彉閲忓瓨鏀劇殑璧峰鍦板潃鐩稿浜庣粨鏋勭殑璧峰鍦板潃鐨勫亸縐婚噺錛?br /><br />Char<br />鍋忕Щ閲忓繀欏諱負(fù)sizeof(char)鍗?鐨勫嶆暟<br /><br />int<br />鍋忕Щ閲忓繀欏諱負(fù)sizeof(int)鍗?鐨勫嶆暟<br /><br />float<br />鍋忕Щ閲忓繀欏諱負(fù)sizeof(float)鍗?鐨勫嶆暟<br /><br />double<br />鍋忕Щ閲忓繀欏諱負(fù)sizeof(double)鍗?鐨勫嶆暟<br /><br />Short<br />鍋忕Щ閲忓繀欏諱負(fù)sizeof(short)鍗?鐨勫嶆暟<br /><br /><br /><br />鍚勬垚鍛樺彉閲忓湪瀛樻斁鐨勬椂鍊欐牴鎹湪緇撴瀯涓嚭鐜扮殑欏哄簭渚濇鐢寵絀洪棿錛屽悓鏃舵寜鐓т笂闈㈢殑瀵歸綈鏂瑰紡璋冩暣浣嶇疆錛岀┖緙虹殑瀛楄妭VC浼?xì)鑷姩濉厖銆傚悓鏃禫C涓轟簡(jiǎn)紜繚緇撴瀯鐨勫ぇ灝忎負(fù)緇撴瀯鐨勫瓧鑺傝竟鐣屾暟錛堝嵆璇ョ粨鏋勪腑鍗犵敤鏈澶х┖闂寸殑綾誨瀷鎵鍗犵敤鐨勫瓧鑺傛暟錛夌殑鍊嶆暟錛屾墍浠ュ湪涓烘渶鍚庝竴涓垚鍛樺彉閲忕敵璇風(fēng)┖闂村悗錛岃繕?shù)細(xì)鏍规嵁闇瑕佽嚜鍔ㄥ~鍏呯┖緙虹殑瀛楄妭銆?br /><br />涓嬮潰鐢ㄥ墠闈㈢殑渚嬪瓙鏉ヨ鏄嶸C鍒板簳鎬庝箞鏍鋒潵瀛樻斁緇撴瀯鐨勩?br /><br />struct MyStruct <br /><br />{<br /><br />double dda1; <br /><br />char dda;<br /><br />int type<br /><br />}錛?br /><br />涓轟笂闈㈢殑緇撴瀯鍒嗛厤絀洪棿鐨勬椂鍊欙紝VC鏍規(guī)嵁鎴愬憳鍙橀噺鍑虹幇鐨勯『搴忓拰瀵歸綈鏂瑰紡錛屽厛涓虹涓涓垚鍛榙da1鍒嗛厤絀洪棿錛屽叾璧峰鍦板潃璺熺粨鏋勭殑璧峰鍦板潃鐩稿悓錛堝垰濂藉亸縐婚噺0鍒氬ソ涓簊izeof(double)鐨勫嶆暟錛夛紝璇ユ垚鍛樺彉閲忓崰鐢╯izeof(double)=8涓瓧鑺傦紱鎺ヤ笅鏉ヤ負(fù)絎簩涓垚鍛榙da鍒嗛厤絀洪棿錛岃繖鏃朵笅涓涓彲浠ュ垎閰嶇殑鍦板潃瀵逛簬緇撴瀯鐨勮搗濮嬪湴鍧鐨勫亸縐婚噺涓?錛屾槸sizeof(char)鐨勫嶆暟錛屾墍浠ユ妸dda瀛樻斁鍦ㄥ亸縐婚噺涓?鐨勫湴鏂規(guī)弧瓚沖榻愭柟寮忥紝璇ユ垚鍛樺彉閲忓崰鐢╯izeof(char)=1涓瓧鑺傦紱鎺ヤ笅鏉ヤ負(fù)絎笁涓垚鍛榯ype鍒嗛厤絀洪棿錛岃繖鏃朵笅涓涓彲浠ュ垎閰嶇殑鍦板潃瀵逛簬緇撴瀯鐨勮搗濮嬪湴鍧鐨勫亸縐婚噺涓?錛屼笉鏄痵izeof(int)=4鐨勫嶆暟錛屼負(fù)浜?jiǎn)婊…憶_榻愭柟寮忓鍋忕Щ閲忕殑綰︽潫闂錛孷C鑷姩濉厖3涓瓧鑺傦紙榪欎笁涓瓧鑺傛病鏈夋斁浠涔堜笢瑗匡級(jí)錛岃繖鏃朵笅涓涓彲浠ュ垎閰嶇殑鍦板潃瀵逛簬緇撴瀯鐨勮搗濮嬪湴鍧鐨勫亸縐婚噺涓?2錛屽垰濂芥槸sizeof(int)=4鐨勫嶆暟錛屾墍浠ユ妸type瀛樻斁鍦ㄥ亸縐婚噺涓?2鐨勫湴鏂癸紝璇ユ垚鍛樺彉閲忓崰鐢╯izeof(int)=4涓瓧鑺傦紱榪欐椂鏁翠釜緇撴瀯鐨勬垚鍛樺彉閲忓凡緇忛兘鍒嗛厤浜?jiǎn)绌洪椷_(dá)紝鎬葷殑鍗犵敤鐨勭┖闂村ぇ灝忎負(fù)錛?+1+3+4=16錛屽垰濂戒負(fù)緇撴瀯鐨勫瓧鑺傝竟鐣屾暟錛堝嵆緇撴瀯涓崰鐢ㄦ渶澶х┖闂寸殑綾誨瀷鎵鍗犵敤鐨勫瓧鑺傛暟sizeof(double)=8錛夌殑鍊嶆暟錛屾墍浠ユ病鏈夌┖緙虹殑瀛楄妭闇瑕佸~鍏呫傛墍浠ユ暣涓粨鏋勭殑澶у皬涓猴細(xì)sizeof(MyStruct)=8+1+3+4=16錛屽叾涓湁3涓瓧鑺傛槸VC鑷姩濉厖鐨勶紝娌℃湁鏀句換浣曟湁鎰忎箟鐨勪笢瑗褲?br /><br />涓嬮潰鍐嶄婦涓緥瀛愶紝浜ゆ崲涓涓嬩笂闈㈢殑MyStruct鐨勬垚鍛樺彉閲忕殑浣嶇疆錛屼嬌瀹冨彉鎴愪笅闈㈢殑鎯呭喌錛?br /><br />struct MyStruct <br /><br />{<br /><br />char dda;<br /><br />double dda1; <br /><br />int type<br /><br />}錛?br /><br />榪欎釜緇撴瀯鍗犵敤鐨勭┖闂翠負(fù)澶氬ぇ鍛紵鍦╒C6.0鐜涓嬶紝鍙互寰楀埌sizeof(MyStruc)涓?4銆傜粨鍚堜笂闈㈡彁鍒扮殑鍒嗛厤絀洪棿鐨勪竴浜涘師鍒欙紝鍒嗘瀽涓媀C鎬庝箞鏍蜂負(fù)涓婇潰鐨勭粨鏋勫垎閰嶇┖闂寸殑銆傦紙綆鍗曡鏄庯級(jí)<br /><br />struct MyStruct <br /><br />{<br /><br />char dda;//鍋忕Щ閲忎負(fù)0錛屾弧瓚沖榻愭柟寮忥紝dda鍗犵敤1涓瓧鑺傦紱<br /><br />double dda1;//涓嬩竴涓彲鐢ㄧ殑鍦板潃鐨勫亸縐婚噺涓?錛屼笉鏄痵izeof(double)=8<br /><br />//鐨勫嶆暟錛岄渶瑕佽ˉ瓚?涓瓧鑺傛墠鑳戒嬌鍋忕Щ閲忓彉?shù)?錛堟弧瓚沖榻?br /><br />//鏂瑰紡錛夛紝鍥犳VC鑷姩濉厖7涓瓧鑺傦紝dda1瀛樻斁鍦ㄥ亸縐婚噺涓?<br /><br />//鐨勫湴鍧涓婏紝瀹冨崰鐢?涓瓧鑺傘?br /><br />int type錛?/涓嬩竴涓彲鐢ㄧ殑鍦板潃鐨勫亸縐婚噺涓?6錛屾槸sizeof(int)=4鐨勫?br /><br />//鏁幫紝婊¤凍int鐨勫榻愭柟寮忥紝鎵浠ヤ笉闇瑕乂C鑷姩濉厖錛宼ype瀛?br /><br />//鏀懼湪鍋忕Щ閲忎負(fù)16鐨勫湴鍧涓婏紝瀹冨崰鐢?涓瓧鑺傘?br /><br />}錛?/鎵鏈夋垚鍛樺彉閲忛兘鍒嗛厤浜?jiǎn)绌洪椷_(dá)紝絀洪棿鎬葷殑澶у皬涓?+7+8+4=20錛屼笉鏄粨鏋?br /><br />//鐨勮妭杈圭晫鏁幫紙鍗崇粨鏋勪腑鍗犵敤鏈澶х┖闂寸殑綾誨瀷鎵鍗犵敤鐨勫瓧鑺傛暟sizeof<br /><br />//(double)=8錛夌殑鍊嶆暟錛屾墍浠ラ渶瑕佸~鍏?涓瓧鑺傦紝浠ユ弧瓚崇粨鏋勭殑澶у皬涓?br /><br />//sizeof(double)=8鐨勫嶆暟銆?br /><br /><br /><br />鎵浠ヨ緇撴瀯鎬葷殑澶у皬涓猴細(xì)sizeof(MyStruc)涓?+7+8+4+4=24銆傚叾涓葷殑鏈?+4=11涓瓧鑺傛槸VC鑷姩濉厖鐨勶紝娌℃湁鏀句換浣曟湁鎰忎箟鐨勪笢瑗褲?br /><br /><br /><br />VC瀵圭粨鏋勭殑瀛樺偍鐨勭壒孌婂鐞嗙‘瀹炴彁楂楥PU瀛樺偍鍙橀噺鐨勯熷害錛屼絾鏄湁鏃跺欎篃甯︽潵浜?jiǎn)涓浜涢夯鐑?chǔ)锛屾垜浠篃灞忚斀鎺夊彉閲忛粯璁ょ殑瀵归綈鏂瑰紡锛岃嚜宸卞彲浠ヨ畱之氬彉閲忕殑瀵归綈鏂瑰紡銆?br /><br />VC涓彁渚涗簡(jiǎn)#pragma pack(n)鏉ヨ瀹氬彉閲忎互n瀛楄妭瀵歸綈鏂瑰紡銆俷瀛楄妭瀵歸綈灝辨槸璇村彉閲忓瓨鏀劇殑璧峰鍦板潃鐨勫亸縐婚噺鏈変袱縐嶆儏鍐碉細(xì)絎竴銆佸鏋渘澶т簬絳変簬璇ュ彉閲忔墍鍗犵敤鐨勫瓧鑺傛暟錛岄偅涔堝亸縐婚噺蹇呴』婊¤凍榛樿鐨勫榻愭柟寮忥紝絎簩銆佸鏋渘灝忎簬璇ュ彉閲忕殑綾誨瀷鎵鍗犵敤鐨勫瓧鑺傛暟錛岄偅涔堝亸縐婚噺涓簄鐨勫嶆暟錛屼笉鐢ㄦ弧瓚抽粯璁ょ殑瀵歸綈鏂瑰紡銆傜粨鏋勭殑鎬誨ぇ灝忎篃鏈変釜綰︽潫鏉′歡錛屽垎涓嬮潰涓ょ鎯呭喌錛氬鏋渘澶т簬鎵鏈夋垚鍛樺彉閲忕被鍨嬫墍鍗犵敤鐨勫瓧鑺傛暟錛岄偅涔堢粨鏋勭殑鎬誨ぇ灝忓繀欏諱負(fù)鍗犵敤絀洪棿鏈澶х殑鍙橀噺鍗犵敤鐨勭┖闂存暟鐨勫嶆暟錛?br /><br />鍚﹀垯蹇呴』涓簄鐨勫嶆暟銆備笅闈婦渚嬭鏄庡叾鐢ㄦ硶銆?br /><br />#pragma pack(push) //淇濆瓨瀵歸綈鐘舵?br /><br />#pragma pack(4)//璁懼畾涓?瀛楄妭瀵歸綈<br /><br />struct test<br /><br />{<br /><br />char m1;<br /><br />double m4;<br /><br />int m3;<br /><br />};<br /><br />#pragma pack(pop)//鎭㈠瀵歸綈鐘舵?br /><br />浠ヤ笂緇撴瀯鐨勫ぇ灝忎負(fù)16錛屼笅闈㈠垎鏋愬叾瀛樺偍鎯呭喌錛岄鍏堜負(fù)m1鍒嗛厤絀洪棿錛屽叾鍋忕Щ閲忎負(fù)0錛屾弧瓚蟲(chóng)垜浠嚜宸辮瀹氱殑瀵歸綈鏂瑰紡錛?瀛楄妭瀵歸綈錛夛紝m1鍗犵敤1涓瓧鑺傘傛帴鐫寮濮嬩負(fù)m4鍒嗛厤絀洪棿錛岃繖鏃跺叾鍋忕Щ閲忎負(fù)1錛岄渶瑕佽ˉ瓚?涓瓧鑺傦紝榪欐牱浣垮亸縐婚噺婊¤凍涓簄=4鐨勫嶆暟錛堝洜涓簊izeof(double)澶т簬n錛?m4鍗犵敤8涓瓧鑺傘傛帴鐫涓簃3鍒嗛厤絀洪棿錛岃繖鏃跺叾鍋忕Щ閲忎負(fù)12錛屾弧瓚充負(fù)4鐨勫嶆暟錛宮3鍗犵敤4涓瓧鑺傘傝繖鏃跺凡緇忎負(fù)鎵鏈夋垚鍛樺彉閲忓垎閰嶄簡(jiǎn)絀洪棿錛屽叡鍒嗛厤浜?6涓瓧鑺傦紝婊¤凍涓簄鐨勫嶆暟銆傚鏋滄妸涓婇潰鐨?pragma pack(4)鏀逛負(fù)#pragma pack(16)錛岄偅涔堟垜浠彲浠ュ緱鍒扮粨鏋勭殑澶у皬涓?4銆傦紙璇瘋鑰呰嚜宸卞垎鏋愶級(jí)<br /><br />2銆?sizeof鐢ㄦ硶鎬葷粨<br /><br />鍦╒C涓紝sizeof鏈夌潃璁稿鐨勭敤娉曪紝鑰屼笖寰堝鏄撳紩璧蜂竴浜涢敊璇備笅闈㈡牴鎹畇izeof鍚庨潰鐨勫弬鏁板sizeof鐨勭敤娉曞仛涓葷粨銆?br /><br />A錛?鍙傛暟涓烘暟鎹被鍨嬫垨鑰呬負(fù)涓鑸彉閲忋備緥濡俿izeof(int),sizeof(long)絳夌瓑銆傝繖縐嶆儏鍐佃娉ㄦ剰鐨勬槸涓嶅悓緋葷粺緋葷粺鎴栬呬笉鍚岀紪璇戝櫒寰楀埌鐨勭粨鏋滃彲鑳芥槸涓嶅悓鐨勩備緥濡俰nt綾誨瀷鍦?6浣嶇郴緇熶腑鍗?涓瓧鑺傦紝鍦?2浣嶇郴緇熶腑鍗?涓瓧鑺傘?br /><br />B錛?鍙傛暟涓烘暟緇勬垨鎸囬拡銆備笅闈婦渚嬭鏄?<br /><br />int a[50]; //sizeof(a)=4*50=200; 姹傛暟緇勬墍鍗犵殑絀洪棿澶у皬<br /><br />int *a=new int[50];// sizeof(a)=4; a涓轟竴涓寚閽堬紝sizeof(a)鏄眰鎸囬拡<br /><br />//鐨勫ぇ灝?鍦?2浣嶇郴緇熶腑錛屽綋鐒舵槸鍗?涓瓧鑺傘?br /><br />C錛?鍙傛暟涓虹粨鏋勬垨綾匯係izeof搴旂敤鍦ㄧ被鍜岀粨鏋勭殑澶勭悊鎯呭喌鏄浉鍚岀殑銆備絾鏈変袱鐐歸渶瑕佹敞鎰忥紝絎竴銆佺粨鏋勬垨鑰呯被涓殑闈?rùn)鎬佹垚鍛樹(shù)笉瀵圭粨鏋勬垨鑰呯被鐨勫ぇ灝忎駭鐢熷獎(jiǎng)鍝嶏紝鍥犱負(fù)闈?rùn)鎬佸彉閲忕殑瀛樺偍浣嶇疆涓庣粨鏋勬垨鑰呯被鐨勫疄渚嬪湴鍧鏃犲叧銆?br /><br />絎簩銆佹病鏈夋垚鍛樺彉閲忕殑緇撴瀯鎴栫被鐨勫ぇ灝忎負(fù)1錛屽洜涓哄繀欏諱繚璇佺粨鏋勬垨綾葷殑姣忎竴<br /><br />涓疄渚嬪湪鍐呭瓨?shù)腑閮芥湁鍞竴鐨勫湴鍧銆?br /><br />涓嬮潰涓句緥璇存槑錛?br /><br />Class Test{int a;static double c};//sizeof(Test)=4.<br /><br />Test *s;//sizeof(s)=4,s涓轟竴涓寚閽堛?br /><br />Class test1{ };//sizeof(test1)=1;<br /><br />D錛?鍙傛暟涓哄叾浠栥備笅闈婦渚嬭鏄庛?br /><br />int func(char s[5]);<br /><br />{<br /><br />cout<<sizeof(s); 榪欓噷灝嗚緭鍑?錛屾湰鏉涓轟竴涓暟緇勶紝浣嗙敱浜庡仛涓哄嚱<br=""><br />//鏁扮殑鍙傛暟鍦ㄤ紶閫掔殑鏃跺欑郴緇熷鐞嗕負(fù)涓涓寚閽堬紝鎵<br /><br />//浠izeof(s)瀹為檯涓婁負(fù)姹傛寚閽堢殑澶у皬銆?br /><br />return 1;<br /><br />}<br /><br />sizeof(func(鈥?234鈥?)=4//鍥犱負(fù)func鐨勮繑鍥炵被鍨嬩負(fù)int錛屾墍浠ョ浉褰撲簬<br /><br />//姹俿izeof(int).<br /><br /><br /><br />浠ヤ笂涓簊izeof鐨勫熀鏈敤娉曪紝鍦ㄥ疄闄呯殑浣跨敤涓娉ㄦ剰鍒嗘瀽VC鐨勫垎閰嶅彉閲忕殑鍒嗛厤絳栫暐錛岃繖鏍風(fēng)殑璇濆彲浠ラ伩鍏嶄竴浜涢敊璇?br /></sizeof(s);></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <img src ="http://www.shnenglu.com/qiaodong/aggbug/19299.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/qiaodong/" target="_blank">涔旀爧</a> 2007-03-06 16:14 <a href="http://www.shnenglu.com/qiaodong/archive/2007/03/06/19299.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>c/c++ 闈㈣瘯http://www.shnenglu.com/qiaodong/archive/2007/03/05/19244.html涔旀爧涔旀爧Mon, 05 Mar 2007 09:13:00 GMThttp://www.shnenglu.com/qiaodong/archive/2007/03/05/19244.htmlhttp://www.shnenglu.com/qiaodong/comments/19244.htmlhttp://www.shnenglu.com/qiaodong/archive/2007/03/05/19244.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/19244.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/19244.html1錛庡疄鐜頒竴涓瓧絎︿覆鎷瘋礉鍑芥暟strcpy(char * a, char * b)錛宐鎷瘋礉鍒癮錛岀敤C璇█瀹炵幇錛岃姹備互鎬ц兘涓洪瑕侊紝璇峰湪紼嬪簭涓啓涓婃敞閲娿?/p>

2錛庝竴涓被鎷瘋礉鐨勫嚱鏁幫紝瑕佹眰鐢–鍐?br />渚嬪錛?br />class A {
int a;
public:
int b;
};

class B {
鈥︹?br />鈥︹?br />};

int main() {
A aa, bb;
B c, d;
a.a = 10; a.b = 20;
copyclass(???);// 灝哸a鎷瘋礉鍒癰b
鈥?
copyclass(???);// 灝哻鎷瘋礉鍒癲
return 0;
}
3鍦ㄤ竴涓」鐩腑錛屼綘琚垎閰嶅埌涓涓皬浠誨姟錛氬湪涓涓瓧絎︿覆str涓寘鍚瓧絎︿覆str_a錛屾壘鍑烘墍鏈夊湪瀛楃涓瞫tr涓殑str_a錛岃姹備綘鏋舵瀯榪欎釜鍔熻兘鍧楀茍涓旂粰鍑轟嬌鐢ㄨ鏄庯紝浠g爜榪愯鍋ュ.騫朵笖鎬ц兘涓洪瑕併?br />


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1銆亀hile(*a++=*b++);
2銆乵emcpy(&bb, &aa, sizeof(A));
memcpy(&d, &c, sizeof(B));
3銆丅OOL FindString(const char *src錛?const char *str_a)
{
聽(tīng)聽(tīng) char *pStart=(char *)src;
聽(tīng)聽(tīng) if(NULL==pStart || NULL==str_a) return FALSE;
聽(tīng)聽(tīng) char *pCursor=pStart;
聽(tīng)聽(tīng) while(pCursor=strstr(pCursor, str_a))
聽(tīng) {
聽(tīng)聽(tīng)聽(tīng)聽(tīng) printf("find (%s) at position %ld\r\n"), str_a, pCursor-pStart);聽(tīng)聽(tīng)
聽(tīng) }
聽(tīng) return TRUE;聽(tīng)
}



涔旀爧 2007-03-05 17:13 鍙戣〃璇勮
]]>
綆鍗曞尮閰嶇畻娉?http://www.shnenglu.com/qiaodong/archive/2006/12/25/16831.html涔旀爧涔旀爧Mon, 25 Dec 2006 05:18:00 GMThttp://www.shnenglu.com/qiaodong/archive/2006/12/25/16831.htmlhttp://www.shnenglu.com/qiaodong/comments/16831.htmlhttp://www.shnenglu.com/qiaodong/archive/2006/12/25/16831.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/16831.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/16831.html int Index_BF ( char S [ ], char T [ ], int pos )

{

/* 鑻ヤ覆 S 涓粠絎?/span> pos(S 鐨勪笅鏍?/span> 0 鈮?/span> pos<StrLength(S)) 涓瓧絎?/span>

璧峰瓨鍦ㄥ拰涓?/span> T 鐩稿悓鐨勫瓙涓詫紝鍒欑О鍖歸厤鎴愬姛錛岃繑鍥炵涓涓?/span>

榪欐牱鐨勫瓙涓插湪涓?/span> S 涓殑涓嬫爣錛屽惁鍒欒繑鍥?/span> -1聽(tīng)聽(tīng)聽(tīng) */

int i = pos, j = 0;

while ( S[i+j] != '\0'&& T[j] != '\0')

if ( S[i+j] == T[j] )

j ++; // 緇х畫(huà)姣旇緝鍚庝竴瀛楃

else

{

i ++; j = 0; // 閲嶆柊寮濮嬫柊鐨勪竴杞尮閰?/span>

}

if ( T[j] == '\0')

return i; // 鍖歸厤鎴愬姛 聽(tīng)聽(tīng) 榪斿洖涓嬫爣

else

return -1; // 涓?/span> S 涓?/span> ( 絎?/span> pos 涓瓧絎﹁搗 ) 涓嶅瓨鍦ㄥ拰涓?/span> T 鐩稿悓鐨勫瓙涓?/span>

} // Index_BF










涔旀爧 2006-12-25 13:18 鍙戣〃璇勮
]]>
涓涓猈indows API SetROP2(int nDrawMode)鐨勪嬌鐢?/title><link>http://www.shnenglu.com/qiaodong/archive/2006/11/20/15465.html</link><dc:creator>涔旀爧</dc:creator><author>涔旀爧</author><pubDate>Mon, 20 Nov 2006 09:27:00 GMT</pubDate><guid>http://www.shnenglu.com/qiaodong/archive/2006/11/20/15465.html</guid><wfw:comment>http://www.shnenglu.com/qiaodong/comments/15465.html</wfw:comment><comments>http://www.shnenglu.com/qiaodong/archive/2006/11/20/15465.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/qiaodong/comments/commentRss/15465.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/qiaodong/services/trackbacks/15465.html</trackback:ping><description><![CDATA[ <table style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellspacing="0" cellpadding="0" width="90%" border="0"> <tbody> <tr> <td class="oblog_t_4"> <span id="hvzpftn" class="style1"> <font size="3"> </font> </span> </td> </tr> <tr> <td> <span id="hvzpftn" class="oblog_text"> <p>鍋剁劧鍙戠幇鐨勪竴涓湁鐢ㄧ殑windows api SetROP2(int nDrawMode)錛岀幇鍦ㄥ皢鎴戝璇pi鐨勪嬌鐢ㄧ殑蹇?jī)寰楀綊绾冲涓嬪Q?/p> <p>璇ュ嚱鏁扮殑涓昏鐨勪綔鐢ㄦ槸鏍規(guī)嵁nDrawMode璁劇疆鐨勬柟寮忛噸鏂拌瀹氱粯鍥劇殑鏂瑰紡錛屼笅闈㈠氨涓嶅悓鐨刵DrawMode鍊煎叿浣撹В閲婄粯鍥炬ā寮忔槸濡備綍鏀瑰彉鐨勩?/p> <p>棣栧厛灝眓DrawMode鐨勫彇鍊兼湁浠ヤ笅鐨勬儏鍐碉細(xì)</p> <li> <b>R2_BLACK</b>聽(tīng)聽(tīng)聽(tīng)Pixel is always black.聽(tīng)聽(tīng) //鎵鏈夌粯鍒跺嚭鏉ョ殑鍍忕礌涓洪粦鑹? </li> <li> <b>R2_WHITE</b>聽(tīng)聽(tīng)聽(tīng)Pixel is always white.聽(tīng)聽(tīng)聽(tīng) //鎵鏈夌粯鍒跺嚭鏉ョ殑鍍忕礌涓虹櫧鑹? </li> <li> <b>R2_NOP</b>聽(tīng)聽(tīng)聽(tīng)Pixel remains unchanged.聽(tīng)聽(tīng) //浠諱綍緇樺埗灝嗕笉鏀瑰彉褰撳墠鐨勭姸鎬? </li> <li> <b>R2_NOT</b>聽(tīng)聽(tīng)聽(tīng)Pixel is the inverse of the screen color.聽(tīng)//褰撳墠緇樺埗鐨勫儚绱犲艱涓哄睆騫曞儚绱犲肩殑鍙嶏紝榪欐牱鍙互瑕嗙洊鎺変笂嬈$殑緇樺浘錛岋紙鑷姩鎿﹂櫎涓婃緇樺埗鐨勫浘褰級(jí) </li> <li> <b>R2_COPYPEN</b>聽(tīng)聽(tīng)聽(tīng)Pixel is the pen color.聽(tīng)聽(tīng)聽(tīng) //浣跨敤褰撳墠鐨勭敾絎旂殑棰滆壊 </li> <li> <b>R2_NOTCOPYPEN</b>聽(tīng)聽(tīng)聽(tīng)Pixel is the inverse of the pen color.聽(tīng) //褰撳墠鐢葷瑪鐨勫弽鑹?</li> <p>/////////////////////////////////////////////////////////////////////////////////example/////////////////////////////////////////////////////////////////////////<br />聽(tīng)聽(tīng)ClientDC.SetROP2(R2_NOT);<br />聽(tīng)聽(tīng)ClientDC.MoveTo(m_PointOrigin);<br />聽(tīng)聽(tīng)ClientDC.LineTo(m_PointOld);<br />聽(tīng)聽(tīng)ClientDC.MoveTo(m_PointOrigin);<br />聽(tīng)聽(tīng)ClientDC.LineTo(point);<br />聽(tīng)聽(tīng)m_PointOld = point;<br />聽(tīng)聽(tīng)CView::OnMouseMove(nFlags, point);<br />///////////////////////////////////////////////////////////////////////////////////////end/////////////////////////////////////////////////////////////////////////</p> <li> <p>鎬諱箣錛屼笂榪癮pi鐨勪竴涓綔鐢ㄦ槸鍦ㄩ渶瑕佹敼鍙樼粯鍥劇殑妯″紡鏃訛紝涓嶉渶瑕侀噸鏂拌緗敾絎旓紝鍙渶瑕佽緗笉鍚岀殑緇樺浘鐨勬ā寮忓嵆鍙揪鍒扮浉搴旂殑鐩殑銆?/p> </li> <br /> </span> </td> </tr> </tbody> </table> <img src ="http://www.shnenglu.com/qiaodong/aggbug/15465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/qiaodong/" target="_blank">涔旀爧</a> 2006-11-20 17:27 <a href="http://www.shnenglu.com/qiaodong/archive/2006/11/20/15465.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓涓叧浜庣粨鏋勪綋鐨勯棶棰?/title><link>http://www.shnenglu.com/qiaodong/archive/2006/11/20/15449.html</link><dc:creator>涔旀爧</dc:creator><author>涔旀爧</author><pubDate>Mon, 20 Nov 2006 02:54:00 GMT</pubDate><guid>http://www.shnenglu.com/qiaodong/archive/2006/11/20/15449.html</guid><wfw:comment>http://www.shnenglu.com/qiaodong/comments/15449.html</wfw:comment><comments>http://www.shnenglu.com/qiaodong/archive/2006/11/20/15449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/qiaodong/comments/commentRss/15449.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/qiaodong/services/trackbacks/15449.html</trackback:ping><description><![CDATA[ <p>#include<stdio.h></p> <p>struct a<br />{<br />聽(tīng)int b;<br />};<br />struct b<br />{<br />聽(tīng)聽(tīng)聽(tīng) int a;<br />};<br />void main()<br />{<br />聽(tīng)a A;<br />聽(tīng)A.b = NULL;<br />聽(tīng)A.b = 1;<br />聽(tīng)<br />聽(tīng)b a;<br />聽(tīng)a.a = 3;<br />}</p> <p>鍦–鐨勭幆澧冧笅錛屼細(xì)鎶ラ敊錛屽湪C++鐨勬儏鍐碉紝榪欐牱鐨勬搷浣滃氨鏄厑璁哥殑銆?br />鍦–++鐨勭紪璇戝櫒涓紝鍏佽灝嗙粨鏋勪綋鍚嶄綔涓轟竴涓彉閲忓悕鏉ュ寰呫?/p> <img src ="http://www.shnenglu.com/qiaodong/aggbug/15449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/qiaodong/" target="_blank">涔旀爧</a> 2006-11-20 10:54 <a href="http://www.shnenglu.com/qiaodong/archive/2006/11/20/15449.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣犳墍鏈夌敤榪囩殑 if銆璇彞http://www.shnenglu.com/qiaodong/archive/2006/11/10/14966.html涔旀爧涔旀爧Fri, 10 Nov 2006 06:54:00 GMThttp://www.shnenglu.com/qiaodong/archive/2006/11/10/14966.htmlhttp://www.shnenglu.com/qiaodong/comments/14966.htmlhttp://www.shnenglu.com/qiaodong/archive/2006/11/10/14966.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/14966.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/14966.html#include <stdio.h>
void main()
{
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) int i;
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng)
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) if(i = -1)
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) printf("True!\n");
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) else
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) printf("False!\n");
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng)
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) if(i = 0)
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) printf("True!\n");
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) else
聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) 聽(tīng) printf("False!\n");
}
緇撴灉鏄粈涔堬紵涓轟粈涔堝憿錛?img src ="http://www.shnenglu.com/qiaodong/aggbug/14966.html" width = "1" height = "1" />

涔旀爧 2006-11-10 14:54 鍙戣〃璇勮
]]>
鍐呭瓨鎿嶄綔 / 閲庢寚閽?/title><link>http://www.shnenglu.com/qiaodong/archive/2006/11/09/14905.html</link><dc:creator>涔旀爧</dc:creator><author>涔旀爧</author><pubDate>Thu, 09 Nov 2006 07:47:00 GMT</pubDate><guid>http://www.shnenglu.com/qiaodong/archive/2006/11/09/14905.html</guid><wfw:comment>http://www.shnenglu.com/qiaodong/comments/14905.html</wfw:comment><comments>http://www.shnenglu.com/qiaodong/archive/2006/11/09/14905.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/qiaodong/comments/commentRss/14905.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/qiaodong/services/trackbacks/14905.html</trackback:ping><description><![CDATA[ <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 125%"> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">4</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>void GetMemory( char *p )</strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)p = (char *) malloc( 100 );</strong> <br /> <strong>}</strong> <br /> <br /> <strong>void Test( void ) </strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)char *str = NULL;</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)GetMemory( str ); </strong> <br /> <strong>聽(tīng) 聽(tīng)strcpy( str, "hello world" );</strong> <br /> <strong>聽(tīng) 聽(tīng)printf( str );</strong> <br /> <strong>}</strong> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">5</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>char *GetMemory( void )</strong> <br /> <strong>{聽(tīng) 聽(tīng)</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)char p[] = "hello world";聽(tīng) 聽(tīng)聽(tīng) 聽(tīng) </strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)return p;聽(tīng)聽(tīng)</strong> <br /> <strong>}</strong> <br /> <strong>void Test( void )</strong> <br /> <strong>{聽(tīng) 聽(tīng)</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)char *str = NULL;聽(tīng)聽(tīng)</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)str = GetMemory();聽(tīng) 聽(tīng) </strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)printf( str );聽(tīng) 聽(tīng) </strong> <br /> <strong>}</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">6</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <strong>void GetMemory( char **p, int num )</strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)*p = (char *) malloc( num );</strong> <br /> <strong>}</strong> <br /> <strong>void Test( void )</strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)char *str = NULL;</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)GetMemory( &str, 100 );</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)strcpy( str, "hello" ); </strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)printf( str ); </strong> <br /> <strong>}</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">7</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>void Test( void )</strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)char *str = (char *) malloc( 100 );</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)strcpy( str, "hello" );</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)free( str ); </strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)...聽(tīng)聽(tīng)//</strong> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐪佺暐鐨勫叾瀹冭鍙?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>}</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瑙g瓟錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">4</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浼犲叆涓?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">GetMemory( char *p )</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鐨勫艦鍙備負(fù)瀛楃涓叉寚閽堬紝鍦ㄥ嚱鏁板唴閮ㄤ慨鏀瑰艦鍙傚茍涓嶈兘鐪熸鐨勬敼鍙樹(shù)紶鍏ュ艦鍙傜殑鍊鹼紝鎵ц瀹?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>char *str = NULL;</strong> <br /> <br /> <strong>GetMemory( str ); </strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍚庣殑</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">str</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浠嶇劧涓?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">NULL</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">5</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)char p[] = "hello world";聽(tīng) 聽(tīng) </strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)return p;聽(tīng)聽(tīng)</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">p[]</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁扮粍涓哄嚱鏁板唴鐨勫眬閮ㄨ嚜鍔ㄥ彉閲忥紝鍦ㄥ嚱鏁拌繑鍥炲悗錛屽唴瀛樺凡緇忚閲婃斁銆傝繖鏄澶氱▼搴忓憳甯哥姱鐨勯敊璇紝鍏舵牴婧愬湪浜庝笉鐞嗚В鍙橀噺鐨勭敓瀛樻湡銆?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">6</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">GetMemory</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閬垮厤浜?jiǎn)璇曢?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">4</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勯棶棰橈紝浼犲叆</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">GetMemory</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫弬鏁頒負(fù)瀛楃涓叉寚閽堢殑鎸囬拡錛屼絾鏄湪</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">GetMemory</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓墽琛岀敵璇峰唴瀛樺強(qiáng)璧嬪艱鍙?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>p = (char *) malloc( num );</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍚庢湭鍒ゆ柇鍐呭瓨鏄惁鐢寵鎴愬姛錛屽簲鍔犱笂錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>if ( p == NULL )</strong> <br /> <strong>{</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)...//</strong> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪涜鐢寵鍐呭瓨澶辮觸澶勭悊</span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">}</span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">7</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀛樺湪涓庤瘯棰?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">6</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍚屾牱鐨勯棶棰橈紝鍦ㄦ墽琛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>char *str = (char *) malloc(100);</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍚庢湭榪涜鍐呭瓨鏄惁鐢寵鎴愬姛鐨勫垽鏂紱鍙﹀錛屽湪</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">free(str)</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍚庢湭緗?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">str</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓虹┖錛屽鑷村彲鑳藉彉鎴愪竴涓?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">鈥?/span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">鈥?/span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎸囬拡錛屽簲鍔犱笂錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>str = NULL;</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">6</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">Test</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涓篃鏈</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">malloc</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫唴瀛樿繘琛岄噴鏀俱?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍓栨瀽錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇曢</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">4</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">锝?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">7</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑰冩煡闈㈣瘯鑰呭鍐呭瓨鎿嶄綔鐨勭悊瑙g▼搴︼紝鍩烘湰鍔熸墡瀹炵殑闈㈣瘯鑰呬竴鑸兘鑳芥紜殑鍥炵瓟鍏朵腑</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">50~60</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勯敊璇備絾鏄瀹屽叏瑙g瓟姝g‘錛屽嵈涔熺粷闈炴槗浜嬨?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀵瑰唴瀛樻搷浣滅殑鑰冩煡涓昏闆嗕腑鍦細(xì)</span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">1</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋寚閽堢殑鐞嗚В錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">2</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夊彉閲忕殑鐢熷瓨鏈熷強(qiáng)浣滅敤鑼冨洿錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">3</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夎壇濂界殑鍔ㄦ佸唴瀛樼敵璇峰拰閲婃斁涔?fàn)鎯?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄧ湅鐪嬩笅闈㈢殑涓孌電▼搴忔湁浠涔堥敊璇細(xì)</span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>swap( int* p1,int* p2 )</strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)int *p;</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)*p = *p1;</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)*p1 = *p2;</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)*p2 = *p;</strong> <br /> <strong>}</strong> <br /> <br /> </span> </i> </b> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">swap</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涓紝</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">p</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏄竴涓?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">鈥?/span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">鈥?/span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎸囬拡錛屾湁鍙兘鎸囧悜緋葷粺鍖猴紝瀵艱嚧紼嬪簭榪愯鐨勫穿婧冦傚湪</span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">VC++</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">DEBUG</span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯鏃舵彁紺洪敊璇?/span> </i> </strong> <strong> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%">鈥淎ccess Violation鈥?/span> </i> </strong> <strong> <i> <span style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%; FONT-FAMILY: 瀹?huà)浣? mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傝紼嬪簭搴旇鏀逛負(fù)錛?/span> </i> </strong> <b> <i> <span lang="EN-US" style="FONT-SIZE: 13.5pt; LINE-HEIGHT: 125%"> <br /> <br /> <strong>swap( int* p1,int* p2 )</strong> <br /> <strong>{</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)int p;</strong> <br /> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)p = *p1;</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)*p1 = *p2;</strong> <br /> <strong>聽(tīng) 聽(tīng)聽(tīng)聽(tīng)*p2 = p;</strong> <br /> <strong>} </strong> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br style="mso-special-character: line-break" /> <br style="mso-special-character: line-break" /> </span> </i> </b> </p> <img src ="http://www.shnenglu.com/qiaodong/aggbug/14905.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/qiaodong/" target="_blank">涔旀爧</a> 2006-11-09 15:47 <a href="http://www.shnenglu.com/qiaodong/archive/2006/11/09/14905.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍐欎竴涓畬緹庣殑strcpy / strlen 鍑芥暟http://www.shnenglu.com/qiaodong/archive/2006/11/09/14902.html涔旀爧涔旀爧Thu, 09 Nov 2006 06:48:00 GMThttp://www.shnenglu.com/qiaodong/archive/2006/11/09/14902.htmlhttp://www.shnenglu.com/qiaodong/comments/14902.htmlhttp://www.shnenglu.com/qiaodong/archive/2006/11/09/14902.html#Feedback3http://www.shnenglu.com/qiaodong/comments/commentRss/14902.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/14902.html 璇曢錛戯細(xì)

void test1()
{
聽(tīng) 聽(tīng)char string[10];
聽(tīng) 聽(tīng)char* str1 = "0123456789";

聽(tīng) 聽(tīng)聽(tīng)聽(tīng)strcpy( string, str1 );
}

璇曢2錛?br />
void test2()
{
聽(tīng) 聽(tīng)char string[10], str1[10];
聽(tīng) 聽(tīng)聽(tīng)聽(tīng)int i;

聽(tīng) 聽(tīng)聽(tīng)聽(tīng)for(i=0; i<10; i++)
聽(tīng) 聽(tīng)聽(tīng)聽(tīng){
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng)聽(tīng)str1
= 'a';

聽(tīng) 聽(tīng)聽(tīng)聽(tīng)}

聽(tīng) 聽(tīng)聽(tīng)聽(tīng)strcpy( string, str1 );
}

璇曢3錛?br />
void test3(char* str1)
{
聽(tīng) 聽(tīng)char string[10];

聽(tīng) 聽(tīng)if( strlen( str1 ) <= 10 )
聽(tīng) 聽(tīng)聽(tīng)聽(tīng){
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)strcpy( string, str1 );
聽(tīng) 聽(tīng)聽(tīng)聽(tīng)}
}

瑙g瓟錛?br />
璇曢1瀛楃涓瞫tr1闇瑕?1涓瓧鑺傛墠鑳藉瓨鏀句笅錛堝寘鎷湯灝劇殑鈥橽0鈥欙級(jí)錛岃宻tring鍙湁10涓瓧鑺傜殑絀洪棿錛宻trcpy浼?xì)瀵艰嚧鏁熬l勮秺鐣岋紱

瀵硅瘯棰?錛屽鏋滈潰璇曡呮寚鍑哄瓧絎︽暟緇剆tr1涓嶈兘鍦ㄦ暟緇勫唴緇撴潫鍙互緇?鍒嗭紱濡傛灉闈㈣瘯鑰呮寚鍑簊trcpy(string, str1)璋冪敤浣垮緱浠巗tr1鍐呭瓨璧峰鍒跺埌string鍐呭瓨璧鋒墍澶嶅埗鐨勫瓧鑺傛暟鍏鋒湁涓嶇‘瀹氭у彲浠ョ粰7鍒嗭紝鍦ㄦ鍩虹涓婃寚鍑哄簱鍑芥暟strcpy宸ヤ綔鏂瑰紡鐨勭粰10鍒嗭紱

瀵硅瘯棰?錛宨f(strlen(str1) <= 10)搴旀敼涓篿f(strlen(str1) < 10)錛屽洜涓簊trlen鐨勭粨鏋滄湭緇熻鈥橽0鈥欐墍鍗犵敤鐨?涓瓧鑺傘?br />
鍓栨瀽錛?br />
鑰冩煡瀵瑰熀鏈姛鐨勬帉鎻★細(xì)

錛?錛夊瓧絎︿覆浠モ橽0鈥欑粨灝撅紱

錛堬紥錛夊鏁扮粍瓚婄晫鎶婃彙鐨勬晱鎰熷害錛?br />
錛堬紦錛夊簱鍑芥暟strcpy鐨勫伐浣滄柟寮忥紝濡傛灉緙栧啓涓涓爣鍑唖trcpy鍑芥暟鐨勬誨垎鍊間負(fù)10錛屼笅闈㈢粰鍑哄嚑涓笉鍚屽緱鍒嗙殑絳旀錛?br />
2鍒?br />
void strcpy( char *strDest, char *strSrc )
{
銆 while( (*strDest++ = * strSrc++) != 鈥榎0鈥?);
}

4鍒?br />void strcpy( char *strDest, const char *strSrc )

//灝嗘簮瀛楃涓插姞const錛岃〃鏄庡叾涓鴻緭鍏ュ弬鏁幫紝鍔?鍒?br />{
銆 while( (*strDest++ = * strSrc++) != 鈥榎0鈥?);
}
7鍒?br />void strcpy(char *strDest, const char *strSrc)聽(tīng)聽(tīng)
{
//瀵規(guī)簮鍦板潃鍜岀洰鐨勫湴鍧鍔犻潪0鏂█錛屽姞3鍒?br />銆assert( (strDest != NULL) && (strSrc != NULL) );

銆while( (*strDest++ = * strSrc++)聽(tīng)聽(tīng)!=聽(tīng)聽(tīng)鈥榎0鈥?);

}
10鍒?br />
//涓轟簡(jiǎn)瀹炵幇閾懼紡鎿嶄綔錛屽皢鐩殑鍦板潃榪斿洖錛屽姞3鍒嗭紒
char * strcpy( char *strDest, const char *strSrc )聽(tīng)聽(tīng)
{
銆assert( (strDest != NULL) && (strSrc != NULL) );
char *address = strDest;聽(tīng)聽(tīng)

銆while( (*strDest++ = * strSrc++) != 鈥榎0鈥?);

聽(tīng)聽(tīng)return address;
}

綾諱技鐨勬垜浠彲浠ュ啓鍑轟竴涓?0鍒嗙殑
strlen鍑芥暟
int strlen( const char *str )聽(tīng) 聽(tīng) //杈撳叆鍙傛暟const
{
聽(tīng) 聽(tīng)聽(tīng)聽(tīng)assert( strt != NULL );聽(tīng) 聽(tīng) //鏂█瀛楃涓插湴鍧闈?
聽(tīng) 聽(tīng)聽(tīng)聽(tīng)int len;

聽(tīng) 聽(tīng)聽(tīng)聽(tīng)while( (*str++) != '\0' )
聽(tīng) 聽(tīng)聽(tīng)聽(tīng){聽(tīng)聽(tīng)
聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)聽(tīng) 聽(tīng)len++;
聽(tīng) 聽(tīng)聽(tīng)聽(tīng)}

聽(tīng) 聽(tīng)聽(tīng)聽(tīng)return len;

}



涔旀爧 2006-11-09 14:48 鍙戣〃璇勮
]]>
緇欒嚜宸辨寚瀹氫竴欏逛換鍔?/title><link>http://www.shnenglu.com/qiaodong/archive/2006/11/09/14891.html</link><dc:creator>涔旀爧</dc:creator><author>涔旀爧</author><pubDate>Thu, 09 Nov 2006 01:24:00 GMT</pubDate><guid>http://www.shnenglu.com/qiaodong/archive/2006/11/09/14891.html</guid><wfw:comment>http://www.shnenglu.com/qiaodong/comments/14891.html</wfw:comment><comments>http://www.shnenglu.com/qiaodong/archive/2006/11/09/14891.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/qiaodong/comments/commentRss/14891.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/qiaodong/services/trackbacks/14891.html</trackback:ping><description><![CDATA[ <br /> <br /> <br />浠婂ぉ錛屾槑澶╋紝鍚庡ぉ錛屼笁澶╂椂闂撮噸鏂版俯涔?fàn)涓閬嶄警淇婃澃鐨勩婃繁鍏ユ綔鍑篗FC銆嬶紝緋葷粺鐨勫洖欏句竴涓嬩互鍓嶇殑鐭ヨ瘑銆?br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.shnenglu.com/qiaodong/aggbug/14891.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/qiaodong/" target="_blank">涔旀爧</a> 2006-11-09 09:24 <a href="http://www.shnenglu.com/qiaodong/archive/2006/11/09/14891.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦ㄩ珮璀︽垝鎯呭喌涓嬶紝澶ц笍姝ュ湴璋冭瘯http://www.shnenglu.com/qiaodong/archive/2006/11/08/14834.html涔旀爧涔旀爧Wed, 08 Nov 2006 03:06:00 GMThttp://www.shnenglu.com/qiaodong/archive/2006/11/08/14834.htmlhttp://www.shnenglu.com/qiaodong/comments/14834.htmlhttp://www.shnenglu.com/qiaodong/archive/2006/11/08/14834.html#Feedback0http://www.shnenglu.com/qiaodong/comments/commentRss/14834.htmlhttp://www.shnenglu.com/qiaodong/services/trackbacks/14834.html



涓鐩翠互涓鴻繖鏍風(fēng)殑鏂規(guī)硶姣旇緝濂斤紵浣嗘槸浠婂ぉ鎶奙SDN閲岀殑涓涓緥瀛愭嬁鍑烘潵鏀懼湪鏈澶ц鎶ョ駭鍒笅绔熻帿鍚嶅叾濡欑殑鍑虹幇浜?jiǎn)涓涓垵濮嬪寲闂錛熸兂涓嶉?br />













涔旀爧 2006-11-08 11:06 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产欧美一区二区精品秋霞影院 | 欧美不卡视频| 亚洲中午字幕| 国产午夜亚洲精品羞羞网站| 香蕉成人久久| 午夜视频在线观看一区二区| 黄色一区二区在线| 欧美国产日韩二区| 欧美日韩免费看| 欧美一级片一区| 久久久久一区二区| 一本色道久久88精品综合| 中国成人黄色视屏| 国内精品久久久久久久97牛牛| 国产精品一区二区三区久久久| 欧美一级专区免费大片| 小处雏高清一区二区三区| 欧美在线影院在线视频| 亚洲国产精品女人久久久| 99精品国产在热久久婷婷| 欧美日韩综合不卡| 久久久精品国产免费观看同学| 久久综合久久综合这里只有精品 | 在线亚洲观看| 午夜精品久久久久久久99水蜜桃 | 亚洲国产另类久久久精品极度| 91久久综合| 国产欧美精品在线播放| 亚洲高清在线观看一区| 国产精品久久久久av| 久久久久免费| 欧美香蕉视频| 欧美黄色aaaa| 国产一区二区三区观看| 亚洲毛片一区二区| 黄色成人在线网址| 亚洲一区二区毛片| 91久久中文字幕| 欧美在线日韩精品| 亚洲伊人久久综合| 欧美激情日韩| 欧美大片国产精品| 黄色小说综合网站| 亚洲在线免费观看| 中文一区二区| 欧美人与禽猛交乱配| 免费在线欧美黄色| 国内精品视频在线播放| 亚洲香蕉在线观看| 亚洲视频每日更新| 欧美韩国在线| 亚洲国产精品成人一区二区| 激情欧美一区| 久久成人免费| 久久一区二区三区超碰国产精品| 亚洲男女自偷自拍| 午夜精品久久久久久久99水蜜桃 | 欧美电影在线观看完整版| 欧美一区二区视频观看视频| 国产精品电影在线观看| 亚洲免费激情| 亚洲欧美国产精品桃花| 欧美三日本三级少妇三2023| 亚洲美女少妇无套啪啪呻吟| 亚洲麻豆av| 欧美日韩色一区| 亚洲精品在线观看免费| 99精品久久久| 欧美性猛交xxxx免费看久久久| 亚洲欧美视频在线观看视频| 欧美视频一区在线| 亚洲午夜成aⅴ人片| 午夜欧美精品| 国产亚洲午夜| 欧美亚洲三级| 久久综合一区二区| 亚洲日韩视频| 欧美顶级艳妇交换群宴| 亚洲精品日韩一| 亚洲免费观看视频| 国产精品都在这里| 欧美一区二区三区视频在线观看 | 国产精品乱子乱xxxx| 亚洲视频综合在线| 久久黄色网页| 亚洲精品国产精品乱码不99按摩| 99精品久久| 久久爱www.| 亚洲激情啪啪| 国产精品黄色| 午夜欧美精品| 亚洲激情偷拍| 欧美在线视频一区二区三区| 又紧又大又爽精品一区二区| 欧美国产一区二区| 亚洲欧美日韩综合| 亚洲电影在线播放| 午夜一区二区三区不卡视频| 韩日精品视频| 欧美午夜在线视频| 久久久女女女女999久久| 亚洲精选成人| 久久阴道视频| 亚洲一区在线观看视频| 在线观看精品一区| 国产精品卡一卡二卡三| 久久综合色综合88| 亚洲一区二区三区中文字幕在线| 日韩亚洲欧美中文三级| 国产伦精品一区二区三| 欧美国产日韩亚洲一区| 午夜在线精品| 一区二区成人精品| 女仆av观看一区| 亚洲一本视频| 亚洲久久一区| 激情成人av在线| 国产精品丝袜白浆摸在线| 欧美激情第三页| 久色成人在线| 久久激情视频| 欧美亚洲在线观看| 亚洲视频二区| 日韩性生活视频| 欧美激情在线| 欧美国产精品久久| 久久中文字幕一区| 久久久久久久一区二区| 欧美在线观看www| 亚洲一区二区精品在线| 99国产一区二区三精品乱码| 亚洲夫妻自拍| 亚洲电影自拍| 在线观看亚洲精品视频| 国产亚洲一区二区三区在线播放| 久久精品一区四区| 西西人体一区二区| 一本色道久久88综合日韩精品| 亚洲淫性视频| 亚洲一区二区三区高清| 日韩西西人体444www| 91久久精品日日躁夜夜躁欧美| 欧美精品不卡| 欧美精品99| 欧美日韩国产天堂| 欧美午夜在线一二页| 欧美日韩一区二区欧美激情| 欧美日韩国产首页在线观看| 国产精品私房写真福利视频| 午夜老司机精品| 国产精品入口麻豆原神| 欧美精品久久一区二区| 欧美福利视频网站| 你懂的亚洲视频| 欧美激情bt| 欧美性大战xxxxx久久久| 国产精品国产自产拍高清av| 国产精品一区二区三区四区| 国产欧美日韩综合| 国产永久精品大片wwwapp| 韩国视频理论视频久久| 亚洲高清不卡在线| 99re6这里只有精品视频在线观看 99re6这里只有精品 | 国产精品乱子久久久久| 国产日韩亚洲欧美精品| 一区二区三区亚洲| 亚洲电影免费在线观看| 日韩一级免费| 久久爱www久久做| 欧美国产一区在线| 日韩一区二区免费高清| 午夜精品视频| 欧美成人在线网站| 国产精品女主播在线观看 | 99在线热播精品免费99热| 中文精品视频| 快射av在线播放一区| 欧美日韩另类字幕中文| 国内精品久久久久久久影视蜜臀| 欧美黑人国产人伦爽爽爽| 欧美视频在线一区| 在线播放国产一区中文字幕剧情欧美| 欧美极品在线观看| 国模私拍一区二区三区| 亚洲国产导航| 久久xxxx精品视频| 日韩一级免费| 久久久综合精品| 国产精品久久久久aaaa九色| 亚洲国产va精品久久久不卡综合| 黄色亚洲大片免费在线观看| 中文一区在线| 欧美激情综合色| 久久精品1区| 欧美日韩亚洲另类| 亚洲国产成人porn| 久久视频在线视频| 亚洲一区二区精品在线观看| 欧美日韩亚洲天堂| 亚洲国产高清一区|