[ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Gunee (ÇØ¿À¶óºñ) ³¯ Â¥ (Date): 2002³â 4¿ù 4ÀÏ ¸ñ¿äÀÏ ¿ÀÈÄ 05½Ã 32ºÐ 58ÃÊ Á¦ ¸ñ(Title): [Q] implementation°ú callÀÇ °ü°è int aaa(int a, int b, int c, int d) { .... .... .... return xxx} ¶ó°í ±¸ÇöµÈ Æã¼ÇÀ» callÇϴµ¥, aaa(1,2,3,4,5); ·Î ºÒ·¯µµ ÄÄÆÄÀÏ¿¡ ¾Æ¹«ÀÌ»óÀÌ ¾øÀ¸¸ç, ½ÇÇà¿¡µµ ¾Æ¹« ÀÌ»óÀÌ ¾ø´Â °ÍÀÌ Á¤»óÀΰ¡¿ä? ¾Æ´Ï¸é ¾î´À °÷¿¡ ¾î¶² ÀÌ»óÀÌ ÀÖ´Â °ÍÀΰ¡¿ä? [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): testors (testors) ³¯ Â¥ (Date): 2002³â 4¿ù 4ÀÏ ¸ñ¿äÀÏ ¿ÀÈÄ 06½Ã 03ºÐ 06ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è ANSI Áö¿ø ÇÏ´ÂÁö È®ÀÎÇØ º¸¼¼¿ä.. K&R °°Àº ¿¾³¯ ÄÄÆÄÀÏ·¯µéÀº ¾Æ±Ô¸ÕÆ® ŸÀÔ Ã¼Å©¸¦ ÇÏÁö ¾ÊÀ»°Ì´Ï´Ù. À§¿Í °°Àº Äڵ嵵 ±×³É ÄÄÆÄÀÏ µÇÁÒ. ¾Æ¸¶ °¹¼ö »Ó ¾Æ´Ï¶ó ŸÀÔÀ» ¹Ù²ã½áµµ µÉ°Ì´Ï´Ù. ¹«½¼ÀÏÀÌ ¹ú¾îÁúÁö´Â.. -_- [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Tony (°ü°´2) ³¯ Â¥ (Date): 2002³â 4¿ù 4ÀÏ ¸ñ¿äÀÏ ¿ÀÈÄ 07½Ã 27ºÐ 44ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è ÄÄÆÄÀÏŸÀÓ¿¡ ¿ö´×ÀÌ ³ª¿À°ÚÁö¸¸ ¾Æ¹«·± ¹®Á¦ ¾øÀ¸¸ç ºÎ¸¦¶§ ¾Æ±Ô¸ÕÆ®°¡ Á» ¸¹Àº°Ç º°´Ù¸¥ ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾Ê½À´Ï´Ù. ¹¹ ¹Ý´ëÀÇ °æ¿ì¿¡µµ Æ÷ÀÎÅ͸¦ AccessÇÏ´Â°Ô ¾Æ´Ï¶ó¸é º° ¹®Á¦´Â ¾ø±¸¿ä.. ¹°·Ð ¹ö±×¾ç»êÀÌ°ÚÁÒ? [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): terzeron (microkid) ³¯ Â¥ (Date): 2002³â 4¿ù 5ÀÏ ±Ý¿äÀÏ ¿ÀÀü 01½Ã 16ºÐ 40ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è ÀÌ°Ç ANSI¸¦ µû¸£´Â GCC ¿É¼ÇÀ» »ç¿ëÇصµ µÎ °¡Áö °æ¿ì·Î ³ª´¹´Ï´Ù. (gcc -ansi) 1. ÇÔ¼ö Á¤ÀÇ¿Í È£ÃâÀ» ÇϳªÀÇ ÆÄÀÏ¿¡ ³Ö°í ÄÄÆÄÀÏ & ¸µÅ©ÇÏ´Â °æ¿ì¿¡´Â ÄÄÆÄÀÏ Å¸ÀÓ¿¡ ¿¡·¯°¡ ¹ß»ýÇÏ¿© Á¾·áÇÕ´Ï´Ù. 2. ÇÔ¼ö Á¤ÀÇ¿Í È£ÃâÀ» °¢°¢ ´Ù¸¥ ÆÄÀÏ¿¡ À§Ä¡½ÃÅ°°í ÄÄÆÄÀÏ & ¸µÅ©ÇÏ´Â °æ¿ì¿¡´Â °æ°í¸¸ ¶ß°í ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. ¹°·Ð ½ÇÇà½ÃÄѺ¸¸é ¸µÅ©°¡ ¾ûÅ͸®·Î µÇ¾î ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ³Ñ°ÜÁø ¸Å°³º¯¼öµéÀÌ ¾²·¹±â°ªÀ¸·Î ³Ñ¾î¿É´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Tony (°ü°´2) ³¯ Â¥ (Date): 2002³â 4¿ù 6ÀÏ Åä¿äÀÏ ¿ÀÈÄ 12½Ã 29ºÐ 00ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è ÀÌ°Ç ANSI¸¦ µû¸£´Â GCC ¿É¼ÇÀ» »ç¿ëÇصµ µÎ °¡Áö °æ¿ì·Î ³ª´¹´Ï´Ù. (gcc -ansi) 2. ÇÔ¼ö Á¤ÀÇ¿Í È£ÃâÀ» °¢°¢ ´Ù¸¥ ÆÄÀÏ¿¡ À§Ä¡½ÃÅ°°í ÄÄÆÄÀÏ & ¸µÅ©ÇÏ´Â °æ¿ì¿¡´Â °æ°í¸¸ ¶ß°í ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. ¹°·Ð ½ÇÇà½ÃÄѺ¸¸é ¸µÅ©°¡ ¾ûÅ͸®·Î µÇ¾î ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ³Ñ°ÜÁø ¸Å°³º¯¼öµéÀÌ ¾²·¹±â°ªÀ¸·Î ³Ñ¾î¿É´Ï´Ù. Á¤¸»·Î ¸µÅ©°¡ ¾ûÅ͸®·Î µÇ³ª¿ä? Á¦ »ý°¢¿¡´Â ½ºÅÿ¡ ½×¾ÆµÐ Á¤º¸°¡ ºÎÁ·Çؼ­ ¾²·¹±â°¡ ³Ñ¾î¿À´Â°ÍÀÏ»ÓÀ̶ó°í »ý°¢µÇ´Âµ¥¿ä.. ¿ù¿äÀϳ¯ Ãâ±ÙÇϰŵç Å×½ºÆ®¸¦ Á» ÇغÁ¾ßµÇ°Ú³×¿ä.. ps. ÂÁ.. »ç½Ç ´©°¡ ÀÌ·±°É Å×½ºÆ®Çغ¸°Ú½À´Ï±î.... ¿øÀúÀÚ´Ô²² : Ȥ½Ã ÇÔ¼öÀÇ ¾Æ±Ô¸ÕÆ®ÀÇ °¹¼ö°¡ variableÇؼ­ ±×·¯½Å´Ù¸é ...Å°¿öµå¸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. ±×°Ô ¿ÇÀº C¹®¹ýÀÔ´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): terzeron (microkid) ³¯ Â¥ (Date): 2002³â 4¿ù 6ÀÏ Åä¿äÀÏ ¿ÀÈÄ 01½Ã 07ºÐ 20ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è ¾î, Á¦°¡ ½Ç¼öÇß±º¿ä. Tony´ÔÀÇ ¸»¾¸ÀÌ ¸Â½À´Ï´Ù. Å×½ºÆ®Çغ¸´Ï ¾²·¹±â°ª ¸»°í Á¦´ë·Î ³Ñ¾î¿É´Ï´Ù. ¸µÅ©µµ Àß µÇ´Â °Í °°±¸¿ä. Á¦°¡ ´ëÃæ Â¥¼­ ÀÛ¼ºÇß´õ´Ï ¸Å°³º¯¼ö ³Ñ°ÜÁÖ´Â °ÍÀ» À߸ø Çß³ªº¾´Ï´Ù. ±×·±µ¥ ÇÔ¼ö ŸÀÔ Ã¼Å·À» ÇØÁÖÁö ¾Ê´Â´Ù´Ï Á» ÀÌ»óÇϱº¿ä. ¾Æ½Ã´Â ºÐ ¼³¸í Á» ºÎŹµå¸³´Ï´Ù. ¿©ÀüÈ÷ 1¹ø °æ¿ì¿¡´Â ¿¡·¯°¡ ³ª°Åµç¿ä. ¿Ö GCC°¡ µÎ °¡Áö¸¦ ´Ù¸£°Ô º¼±î¿ä? [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): ahsarang (.¾Æ.»ç.¶û.) ³¯ Â¥ (Date): 2002³â 4¿ù 6ÀÏ Åä¿äÀÏ ¿ÀÈÄ 02½Ã 51ºÐ 17ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è C´Â loose proto type language - ŸÀÔ ´ë°­ ¸ÂÀ¸¸é Åë°ú, ÄÚ´õ Ã¥ÀÓ C++/java´Â hard proto type language. - ŸÀÔ ÂÛ¸¸Æ²·Áµµ ¿À·ù, ÄÄÆÈ·¯ Ã¥ÀÓ @ ¿ë¾î Á¤È®ÇÑÁö ÀڽžøÀ½ -.-;; [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Tony (°ü°´2) ³¯ Â¥ (Date): 2002³â 4¿ù 7ÀÏ ÀÏ¿äÀÏ ¿ÀÈÄ 01½Ã 20ºÐ 35ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è ANSI C´Â ÇÔ¼öÀÇ ÇÁ·ÎÅäŸÀÔÀ» ¼±¾ðÇسõ°í ¾²´Â°ÍÀ» "±ÇÀå"Çϸç ÇÁ·ÎÅäŸÀÌÇÎÀ» ÇØÁÙ°æ¿ì ŸÀÔüũ¸¦ ÇØÁÝ´Ï´Ù. ŸÀÔüũ¸¦ ÇÑ´Ù´Â °ÍÀº ¿¡·¯¸¦ ³½´Ù´Â ÀǹÌÁÒ. ÇÁ·ÎÅäŸÀÌÇÎÀ» ¾ÈÇÑ °æ¿ì ¸®ÅÏ°ªÀº int ¾Æ±Ô¸ÕÆ®´Â void·Î °¡Á¤ÇÕ´Ï´Ù. ÀÌ°Ç ÄÄÆÄÀÏ·¯·¹º§¿¡¼­ °áÁ¤µÇ´Â ÀÏÀ̱¸¿ä. ±× ÈÄ ¸µÅ·¿¡´ëÇؼ± °ü½ÉÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù. (CÀÇ ¾Ö¸Å¸ðÈ£ÇÑ Á¡µéÀÇ ´ëºÎºÐÀº ¹Ù·Î ÀÌ ¸µÅ·Àº ¾î¶»°ÔÇÏµç ¾ð¾î¿Í´Â ¹«°üÇϴٴ ŵµ¿¡ ÀÖ´Ù°í º¾´Ï´Ù¸¸... ¹°·Ð ÀÌ°Ô ÀåÁ¡À̱⵵ ÇÏÁÒ^^) ¸µÄ¿´Â ¾Æ¹« »ý°¢¾øÀÌ ½Éº¼µéÀ» ¿¬°áÇØÁÝ´Ï´Ù. ±×·¯´Ï±î objÆÄÀÏÀ» ¾î¶»°Ô ¸µÅ·Çصµ ŸÀÔ¿¡·¯°¡ ³¯¼ö°¡ ¾øÁÒ... C++¿¡¼­´Â ¸µÅ·Å¸ÀÓ¿¡ ŸÀÔ¿¡·¯¸¦ ã±âÀ§ÇØ ÇÔ¼öÀÇ ½Éº¼¿¡ ¾Æ±Ô¸ÕÆ®ÀÇ Å¸ÀÔÀ» Æ÷ÇÔ½ÃÅ°´Â ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù. Áï void test(int,char,int) ÀÌ·± ÇÔ¼ö°¡ ÀÖ´Ù¸é VtestICI ÀÌ·±½ÄÀ¸·Î ÇÔ¼ö À̸§À» ¹Ù²ã¹ö¸®¸é ¸µÅ·Å¸ÀÓ¿¡ ´Ù¸¥ ¾Æ±Ô¸ÕÆ®µéÀ» °¡Áö´Â ÇÔ¼ö¿Í ¸µÅ·µÉ ¼ö ¾øÀ¸´Ï±î Ç×»ó ¸íÈ®ÇÑ Å¸ÀÔüŷÀ» ÇϰԵǴ ²ÃÀÌ µÇ°ÚÁÒ... K&R C¿¡¼± ÇÁ·ÎÅäŸÀÌÇÎÀ» ÇÏ´õ¶óµµ ù¹ø° ¾Æ±Ô¸ÕÆ®¸¸ üũÇϰųª ¿ö´×¸¸ ³»º¸³»´ø°É·Î ±â¾ïµÇ´Âµ¥ ÀÌ°Ç Á¤È®È÷ ¸ð¸£°Ú³×¿ä... À̱¸.. Á» Á¤¸®¸¦ Çغ¸¸é ANSI C´Â ŸÀÔüŷÀ» ÇÕ´Ï´Ù. ÄÄÆÄÀÏ·¯°¡!!! ÄÄÆÄÀÏ·¯ÀÇ ¼ÕÀ» ¶°³ª¸é(Áï ´Ù¸¥ ÆÄÀÏ¿¡ ÇÔ¼ö°¡ ÀÖÀ¸¸é) ŸÀÔüŷÀ» ¸øÇÕ´Ï´Ù!!! ±×°É¸·±âÀ§ÇØ ÇØ´õ¸¦ ¼±¾ðÇÏ°í ŸÀÔÀ» Àû¾îÁÖ¸é ŸÀÔüŷÀ» ÇÕ´Ï´Ù! [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): dalgong (´Þ°ø¾ÆÀú¾¾) ³¯ Â¥ (Date): 2002³â 4¿ù 7ÀÏ ÀÏ¿äÀÏ ¿ÀÈÄ 03½Ã 45ºÐ 13ÃÊ Á¦ ¸ñ(Title): Re: [Q] implementation°ú callÀÇ °ü°è »çÁ·ÀÔ´Ï´Ù. | ÇÁ·ÎÅäŸÀÌÇÎÀ» ¾ÈÇÑ °æ¿ì ¸®ÅÏ°ªÀº int ¾Æ±Ô¸ÕÆ®´Â void·Î °¡Á¤ÇÕ´Ï´Ù. Áö±Ý specÀÌ ¿·¿¡ ¾ø¾î¼­ È®½ÇÇÏÁø ¾ÊÁö¸¸, ¸®ÅÏ °ªÀº int·Î Á¤ÇÏÁö¸¸, arg¿¡ ´ëÇؼ­´Â checkingÀ» ¾ÈÇϱ⠶§¹®¿¡, int f (); ÀÌ·¸°Ô ¼±¾ðÇØ ÁÖ´Â °Íº¸´Ù int f (void); ÀÌ°É ±ÇÀåÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä?