¡¾C\C++ÓïÑÔÈëÃÅÆª¡¿ ÉîÈ뺯Êý
Ç°ÃæÒ»ÆªÎÒÃǽéÉÜÁ˽ṹÌ壬ÕâÆªÖÕÓÚÄܹ»½éÉܺ¯ÊýÁË¡£ÎªÊ²Ã´ÕâÃ´ËµÄØ£¿ÒòΪº¯Êý·Ç³£ÖØÒª¡£¾ÍÕâô¼òµ¥¡£ºÙºÙ£¡Ö®ËùÒÔÔÚÕâʱ²Å½²º¯Êý£¬ÊÇÒòΪ±¾Æª½«ÁªÏµµ½Ç°ÃæµÄÿһƪ£¬ÕâÑùº¯Êý²ÅÄÜÌåÏÖµÄ͸³¹¡£ÄÇÎÒÃÇ¾ÍÆÈ²»¼°´ýµÄÇÐÈëÕýÌâ¡£
´ÓµÚһƪHelloworld¿ªÊ¼µ½ÏÖÔÚ£¬¾ÍûÓÐÍÑÀ뺯Êý¡£ÄǾÍÊÇÎÒÃǵÄmainº¯Êý¡£mainº¯ÊýÒ²ÊÇÒ»¸öÆÕͨµÄº¯Êý£¬Ö»²»¹ýͨ³£°ÑËü×÷ΪÎÒÃÇдµÄ³ÌÐòµÄÈë¿Ú¡£Ò²¾ÍÊÇ˵ÎÒÃǾ͵±Ëü×îÏÈÖ´ÐС£ÄÇÕâÑùÒ»À´ÎªÊ²Ã´ËµËüÓÖÊÇÒ»¸öÆÕͨµÄº¯ÊýÄØ£¿ÔÒòÊÇÎÒÃÇ¿ÉÒÔͨ¹ýд´úÂë¸Ä±äÕâ¸öÈë¿Ú¡£ÈÃÎÒÃǵijÌÐòÒ»¿ªÊ¼²»Ö´ÐÐmainº¯Êý¶øÏÈÖ´ÐÐÎÒÃÇ×Ô¶¨ÒåµÄº¯Êý¡£¾ßÌåÔõôʵÏÖ²»ÊDZ¾ÆªµÄÄÚÈÝ£¬´ó¼ÒÖªµÀÓÐÕâô»ØÊ±ã¿É¡£¼ÇµÃmainº¯Êý²¢²»ÊÇÒ»¸öÌØÊâµÄº¯Êý£¬ËüÖ»ÊDZ»ÈÏΪµÄ¶¨Îª³ÌÐòµÄÈë¿Úº¯Êý¶øÒÑ¡£
ÄÇô£¬Ê²Ã´ÊǺ¯Êý£¿Í¨Ë×µÄÀí½â£¬Ëü¾ÍÊÇÒ»¶Î´úÂë¿é£¬±»ÎÒÃǽ«ÁãÉ¢µÄÓï¾ä¼¯ÖÐÔÚÒ»Æð¶øÓÃÓÚÖ§³Öij¸ö¹¦ÄÜ¡£±ÈÈçÎÒÃǵÄstrcpyÒ²ÊÇÒ»¸öº¯Êý£¬Õâ¸öº¯ÊýµÄ×÷ÓÃÊÇ×Ö·û´®¿½±´¡£ËüÀïÃæÓкܶàÓï¾ä¡£ÕâЩÓï¾ä±»ÓÃÒ»¸öº¯ÊýµÄÐÎʽ¼¯ÖÐÔÚÒ»Æð¶øÒÑ¡£Ëµµ½ÕâÀïÓÖ²»µÃ²»Ç¿µ÷Ò»µã£¬ÄǾÍÊÇÎÒÃÇÔÚ½Ó´¥Ò»¸öÐµĶ«Î÷µÄʱºò¾¡Á¿ÍùÆä±¾ÖÊÏ룬ÕâÑù±ã²»»á¸Ðµ½³éÏóºÍİÉú¡£¾Í±ÈÈ纯Êý£¬ÎÒÃǾÍÀí½âËü¾ÍÊÇÒ»¸ö´úÂë¿é¼¯ÖйÜÀíµÄ·½°¸¡£Ò»¸öº¯ÊýÃû£¬²ÎÊýÁбí¼Ó·µ»ØÖµÓôóÀ¨ºÅ½«´úÂëÀ¨ÆðÀ´¾Í³ÉÁ˺¯Êý¡£ËäÈ»ÊÇÀ¨ÆðÀ´ÁË£¬µ«ÊǺ¯Êý¿ÉÒÔ˵ÊDz»´æÔڵġ£µ±±àÒëÆ÷½«ÎÒÃǵÄCC++´úÂë±àÒë³É»ã±àÓïÑÔµÄʱºò£¬Ã¿¸öº¯Êý¶¼Ö»ÊÇÒ»¶Î´úÂ룬ʲôº¯ÊýÃû£¬²ÎÊýÁÐ±í£¬·µ»ØÖµ½«²»ÔÙÇåÎú¿É¼û¡£ÄǾÍÊÇÒ»¶Î¼¯ÖÐÔÚÒ»¿é¶ùµÄ´úÂë¡£ÎÒÃÇÒ²¾ÍÕâôÀí½â¡£ÖÁÓÚΪʲôÔÚCC++Óï·¨ÉϺ¯ÊýÒªÓÐÃû×Ö¡¢²ÎÊý¡¢·µ»ØÖµ¡£ÕâµãÊÇ¿ÉÒÔÀí½âµÄ¡£ÒòΪÊǸ߼¶ÓïÑÔÂÕâÑùÒ»À´´úÂëµÄÄ£¿éÐÔ½«ºÜÇ¿¡£×ܲ»¿ÉÄÜÕâÑùдӴ£º
Óк¯Êý£º
void fun( void )
{
int a = 0;
}
void fun1( void )
{
int b = 0;
}
int main( void )
{
if ( ... )
fun();
else
fun1();
return 0;
}
ûº¯Êý£º
int main( void )
{
if ( ... )
goto fun;
Ïà¹ØÎĵµ£º
Ò». Ê×ÏÈ×öÒ»¸ö¼òµ¥µÄsoÎļþ£º
/**
* hello.c
* To compile, use following commands:
* gcc -O -c -fPIC -o hello.o hello.c
* gcc -shared ......
ÔÎĵØÖ·£ºhttp://dev.yesky.com/147/2356147.shtml
¶ÔÓÚÒ»¸öc/c++³ÌÐòÔ±À´Ëµ£¬ÄÚ´æÐ¹Â©ÊÇÒ»¸ö³£¼ûµÄÒ²ÊÇÁîÈËÍ·ÌÛµÄÎÊÌâ¡£ÒѾÓÐÐí¶à¼¼Êõ±»Ñо¿³öÀ´ÒÔÓ¦¶ÔÕâ¸öÎÊÌ⣬±ÈÈçSmart Pointer£¬Garbage CollectionµÈ¡£Smart Pointer¼¼Êõ±È½Ï³ÉÊ죬STLÖÐÒѾ°üº¬Ö§³ÖSmart PointerµÄclass£¬µ«ÊÇËüµÄʹÓÃËÆºõ²¢²»¹ã·º£¬¶øÇÒËüÒ²²»ÄÜ ......
¶ÔÓÚÐòÁÐÇóºÍµÄ³ÌÐò´ó¼Ò²»»áİÉú£¬¶øÎÒ½ñÌì¿´µ½µÄÕâ¸ö³ÌÐò¸öÈ˾õµÃ±È½ÏºÃ£¬ËùÒÔÌùÉÏÀ´¹²Ïíһϡ£
ÒªÇó£ºÊäÈëÀàËÆÓÚ87 98 67 56 0µÄÈÎÒâÐòÁУ¬µ«ÊÇÒÔÁã½áβ¡£È»ºóÊä³öÐòÁеĺ͡£
³ÌÐòÈçÏ £º
/********************************************
* Name : sum.c
* Purpose : sum
* Author : zimo
  ......
C/C++ÖнṹÌå(struct)֪ʶµãÇ¿»¯
³ö´¦£ºPConline 2005Äê03ÔÂ07ÈÕ ×÷Õߣº¹ÜÄþ ÔðÈα༣ºxietaoming
¡¡¡¡ÔÚÉÏÒ»¸ö½Ì³ÌÖÐÎÒÃÇÒѾ¼òµ¥µÄ²ûÊöÁËʲôÊǽṹÌåÁË£¬ÎªÁ˽øÒ»²¿µÄѧϰ½á¹¹ÌåÕâÒ»ÖØÒªµÄ֪ʶµã£¬ÎÒÃǽñÌìÀ´Ñ§Ï°Ò»ÏÂÁ´±í½á¹¹¡£
¡¡¡¡½á¹¹Ìå¿ÉÒÔ¿´×öÊÇÒ»ÖÖ×Ô¶¨ÒåµÄÊý¾ÝÀàÐÍ£¬Ëü»¹ÓÐÒ»¸öºÜÖØÒªµÄÌØÐÔ£¬¾ÍÊǽ ......
extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
#include <iostream>
#include <string>
using namespace std;
int main()
{
//LuaʾÀý´ú ......