ÀûÓÃÊÀ½ç×îС×î¿ìµÄC±àÒëÆ÷´òÔì×Ô¼ºµÄC±à¼Æ÷
ÀûÓÃÊÀ½ç×îС×î¿ìµÄC±àÒëÆ÷´òÔì×Ô¼ºµÄC±à¼Æ÷
¼ò½étinycc ÊÀ½çÉÏ×îС±àÒëËÙ¶È×î¿ìµÄCÓïÑÔ±àÒëÆ÷ ¸÷ÏÄܽø¹Ù·½È¥¿´
TCC¹Ù·½ÏÂÔØµØÖ·£ºhttp://ftp.twaren.net/Unix/NonGNU/tinycc/tcc-0.9.25-win32-bin.zip
ÎÒÖªµÀ ´ó¼Ò»ù±¾É϶¼ÓùýWIN—TC°É ÌØ±ðÊÇÉϹý´óѧµÄ CÓïÑÔÈëÃÅʱÓõͼÊÇ
ËûµÄ²Ù×÷½çÃæÈçͼ
¹þ¹þ ¿´ÏÂͼ ·¢ÏÖËûµÄ°²×°Îļþ¼ÐÏ ÓÐTCC.exeµÈ±àÒëÆ÷ ÔÀ´×÷ÕßÊÇͨ¹ýµ÷ÓÃËûÀ´ÊµÏÖµÄ
²»¹ý¾³£ÓгöÏÖÎÊÌâ ÎҸоõÓÃËû»¹²»ÈçÃüÁîÐÐÏÂʹÓÃTCC±àÒëÆ÷ ¼ÓÉÏÎÒÃÇ×î½üÔÚѧCÓïÑÔ
ËùÒÔÎÒ×Ô¼ºÏë¸ø×Ô¼ºÐ´Ò»¸öרÓõÄCÓïÑÔ±àÒëÆ÷ ¿ÉÄÜÒ²»á¸øCrack8С×éдһ¸öר°æ°É
£¨Äã¿ÉÄÜ»áÎÊ ÎÒ¸ÕȥѧCÓïÑÔ ¾ÍÏë×ÅдCÓïÑԵıàÒëÆ÷ ºÇºÇ ´óѧÈëÃŵ±È»ÊÇ´ÓCÓïÑÔ½ÌÆð£©
µ«ÎÒûÉÏ´óѧ֮ǰ ÎÒ×Ô¼ºÒѾÔÚÍøÉÏ»ìÁ˺ܾà ÀÏʵ˵Cȷʵ²»Ôõô»á µ«±ðµÄÓïÑÔÎÒÉó¤°¡
´Ó2007µ½2010 ÎÒÒѾ³ö¹ýºÜ¶àС¹¤¾ßÁË Äã¿ÉÒÔ°Ù¶È Crack8»òQQÎÇ ¾ÍÖªµÀÎÒ·¢¹ýʲôÁË
ÔÚÕâÀïÉúÃ÷һϠ¸öÈËÄÜÁ¦ÓëѧУÎÞ¹Ø µ½ÕâÀïÄãÓ¦¸ÃÖªµÀÎÒΪʲôȥ´óѧÁ衃 ¸ú¹¤×÷µ±È»ÓÐµã¹ØÏµ
¾ÍÊÇѧÀú Á½¸ö×Ö ÄãÏë×ÅÈ¥×öÒ»·Ö¹¤×÷ ÈñðÈËÒÔÄãµÄѧÀúµÍΪÓÉ ¸øÄãºÜÉÙµÄÇ®ÄãÔ¸Âð£¿
ûѧÀú ±ðÈËÒª²»ÒªÄãÏÈ£¿ Òª ÄÇÊǵ±È»ÓеΠ¶øÇÒ»¹±È½ÏÉÙ µ±È»ÎÒÒ²ÏëÀûÓÃÕ⼸Äêʱ¼ä
×Ô¼ºÔÙ¶àѧµã¶«Î÷£¨»¹ÊÇ¿¿×Ôѧ£© ÎÒ²¢²»ÊÇÖ¸ÍûÔÚ´óѧÀïÄÜѧµ½Ê²Ã´ ǰ±²ÃÇ´Ó´óѧ³öÀ´ ʲôˮƽ¿´Á˾Ͷ®
ºÇºÇ ÉÏÃæÊÇÌâÍâ»° £¨Äã²»¶®»ò²»¿ÉÄÜ×öµ½µÄÊ ²»´ú±í×űðÈËûÄÜÁ¦»ò×ö²»µ½ ¿ÉÄÜÄãÒÔΪ×Ô¼º»¹Êǹ«ÈÏ´ÏÃ÷µÄÄØ£©
ÑÔ¹éÕý´« ÏÂÃæÎÒÃÇÀ´¿´¿´ Èç¹ûÒª±àд×Ô¼ºµÄC±àÒëÆ÷ ʲôд ÆäʵÕâѹ¸ù¾Í³Æ²»ÉÏÊÇ Ö»Êǵ÷ÓñðÈ˵ĶøÒÑ
ûʲô¼¼Êõº¬Á¿ µ«ÊÇÄãÁ¬Õâµã¶¼Ïë²»µ½ ˵Ã÷ÁËʲôÎÊÌâ »¹ÓоÓÈ»±»WIN-TC¸øÈŶÏÁË
û¼¼Êõº¬Á¿µÄ¶«Î÷ Ëûµ÷ÓñðÈËµÄ³ÉÆ· ¾ÓÈ»ÈñðÈËÇ¿´óµÄ¹¦ÄÜ Ñ·É«Á˺ü¸·Ö ³ö²»¸Ã³öµÄ´í
ÏÖÔÚÄãÃ÷°×ÁË°É Ã»¼¼Êõº¬Á¿µÄ¶«Î÷ ±ðÈ˶¼×öµÃ²»ºÃ µ±È»ÓиöÈËÏëÈ¥°ïËûÍêÉÆÒ»ÏÂÁË »òд¸ö¸üºÃµÄ
ÏÂÃæ¿´Í¼ ÈÃÄãÃ÷°××űàдµÄÔÀíÓë˼· Õâ¸ö¹À¼ÆÒ²ÊÇWIN-TCµÄºËÐÄ˼·°É û¼¼ÊõµÄ¶«Î÷ Ö»ÒªÄã¿´¾Í»á
ºÇºÇ ¿´µ½Ã»ÓÐ µ±ÔÚÃüÁîÐÐÏÂʹÓÃTCCʱ ·¢ÏÖËû»áÌṩ¸÷ÖÖ³ö´íÐÅÏ¢ ¾ÍÏñMASM5Ò»ÑùµÄÌáʾ
ÎÒÃÇ¿ÉÒÔͨ¹ýÈ¡»ØÏÔÀ´µÃµ½´íÎóÐÅÏ¢ Ò²¾ÍÊÇÏñWINTCÄÇÑùÏÔʾÔÚ×óÏÂ½Ç £¨¿ÉÒÔÓÃÈκÎÓïÑÔÀ´Ð´£©
ÎÒÃÇÔÙ¿´Ò»ÏÂÏÂͼ ¸ü¼ÓÖ±¹ÛµÄÁ˽âÔ°æTCCµÄ¹¦ÄÜ ¾ÓÈ»»¹ÄܺöÂÔµô´íÎó
ÔÚÔ¤´¦ÀíÄÇÀïÎÒ¹ÊÒâ´ò³É#in2clude "stdi
Ïà¹ØÎĵµ£º
2010-03-16
1£¬×Ö·û´®³£Á¿£º¾ÍÊÇÔÚÔ´³ÌÐòÖб»Ë«ÒýºÅÀ¨ÆðÀ´µÄÒ»´®×Ö·û£¬ÀýÈç“hello”¡£ÔÚÄÚ´æÖдæ6¸ö×Ö½Ú£¬°üÀ¨×îºóÒ»¸öNUL×Ö½Ú£¨¼´‘\0’£©.
2£¬NULÊÇASCii×Ö·û¼¯ÖБ\0’×Ö·ûµÄÃû×Ö£¬ËüµÄ×Ö½ÚģʽΪȫ0. NULLÖ¸Ò»¸öÆäֵΪ0µÄÖ¸Õ룬ËûÃǶ¼ÊÇÕûÐÍÖµ£¬ÇÒÖµ¶¼Ïàͬ£¬ËùÒÔËûÃÇ¿ÉÒÔ»¥»»Ê¹Ó㬵« ......
1.¸ÅÊö
¡¡¡¡Ðí¶à³õѧÕß¶ÔC/C++ÓïÑÔÖеÄvoid¼°voidÖ¸ÕëÀàÐͲ»ÉõÀí½â£¬Òò´ËÔÚʹÓÃÉϳöÏÖÁËһЩ´íÎó¡£±¾ÎĽ«¶Ôvoid¹Ø¼ü×ÖµÄÉî¿Ìº¬Òå½øÐнâ˵£¬²¢ÏêÊövoid¼°voidÖ¸ÕëÀàÐ͵ÄʹÓ÷½·¨Óë¼¼ÇÉ¡£
2.voidµÄº¬Òå
¡¡¡¡voidµÄ×ÖÃæÒâ˼ÊÇ“ÎÞÀàÐÍ”£¬void *ÔòΪ“ÎÞÀàÐÍÖ¸Õ딣¬void *¿ÉÒÔÖ¸ÏòÈκÎÀàÐ͵ÄÊý¾Ý¡£
¡ ......
#include "windows.h"
void main()
{
MessageBox(NULL, "ÄãºÃ°¡£¡", "Ìáʾ", MB_OK);
return 0;
}
ͨ¹ýwindows.hÎļþµ÷ÓÃwindows×Ô´øµÄapiº¯ÊýMessageBox£¬À´Íê³ÉÌáʾ¿ò£¬Ð§¹û°ô
null±íʾ¸½ÊôµÄ´°ÌåΪ¿Õ
MB_OK±íʾ¶Ô»°¿òµÄÀàÐÍ ......
±àÕß°´
:·Ç³£»ù±¾¹ØÓÚCÓïÑÔµÄÎÊÌâ,Ò»¸öÐÅÏ¢Àà(¼ÆËã»ú,×ÊѶ¹¤³Ì,µç×Ó¹¤³Ì, ͨÐŹ¤³Ì)רҵµÄ±¾¿Æ±ÏÒµÉúÓ¦¸Ã´ïµ½µÄˮƽ¡£ÌâÄ¿²»ÄÑ,È«²¿¶¼ÄÜ¿ìËٵشðÍ꣬µ±È»Ò²ÐèÒªÒ»¶¨µÄ֪ʶ´¢±¸¡£
¶ÔÓÚ´ó¶àÊýÈË£¬ÎÒÃÇÔ¤ÆÚÄã¿ÉÄÜ´ð´í 3) 4) 15)Ì⣬ËùÒÔ´ð´í3µÀÒÔÄڵģ¬ÎÒÃÇÈÏΪÄãºÜ°ô
´ð´í5µÀÌâÒÔÄÚ£¬ÎÒÃÇÈÏΪÄ㻹²»´í(Ä ......
1.1 ±äÁ¿×÷ÓÃÓò
1.1.1 ¼¸ÖÖ³£¼ûÀàÐͱäÁ¿µÄ×÷ÓÃÓò
×÷ÓÃÓò£¨scope£©»òÕ߿ɼûÐÔÊÇÖ¸±äÁ¿ÔÚ³ÌÐòÄڵĿɼûºÍ¿ÉÒýÓõķ¶Î§¡£
±ÈÈç:
1¡¢ È«¾Ö±äÁ¿ÔÚËùÓеÄÎļþ¶¼¿É¼û£¬ÄÇËûµÄ×÷ÓÃÓò¾ÍÊÇËùÓÐÎļþ£»
2¡¢ static¶¨ÒåµÄÈ«¾Ö±äÁ¿£¬Ö»ÔÚ¶¨ÒåËüµÄÔ´ÎļþÖпɼû£¬ÄÇËûµÄ×÷ÓÃÓò¾ÍÊÇÆäËùÔÚµÄÔ´Îļþ£»
3¡¢ º¯ÊýÄÚ²¿µÄ¾Ö²¿±äÁ¿£¬Ö»ÔÚÆäº¯Êý ......