1581, 1/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ÃÊÄÝ·¿³ªÀÎ
   [ÀÚÀÛ] C++ ±âÃÊ Ç÷¯½º # 1

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1384 [º¹»ç]




¡Ø º»¹® : http://blog.naver.com/parkkm95/110080334097
(ºí·Î±×¿¡´Ù°¡ ÀÛ¼ºÇÑ ÈÄ ÆÛ¿Ô½À´Ï´Ù)




¡Ø C++ ±âÃÊ Ç÷¯½º Ã¥À» ±âµÕ»ï¾Æ¼­, Microsoft Visual C++ 2008 ±âÁØÀ¸·Î °­ÀÇÇÕ´Ï´Ù



------------------- ¼Ò½º --------------------------



// myfitst.cpp -- ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÑ´Ù



#include <iostream>                                       // ¼±Çàó¸® Áö½ÃÀÚ

int main()                                                      // ÇÔ¼ö ¸Ó¸®

{                                                                  // ÇÔ¼ö ¸öüÀÇ ½ÃÀÛ

      using namespace std;                              // Á¤ÀÇ °¡½ÃÈ­

      cout << "C++ÀÇ ¼¼°è·Î ¿À½Ê½Ã¿À.";              // ¸Þ½ÃÁö Ãâ·Â

      cout << endl;                                          // »õ·Î¿î Çà ½ÃÀÛ

      cout << "ÈÄȸÇÏÁö ¾ÊÀ¸½Ç °Ì´Ï´Ù!" << endl; // ¶Ç ´Ù¸¥ ¸Þ½ÃÁö Ãâ·Â

      cin.get();                                                // ÄÄÆÄÀÏ·¯ â Áö¼Ó

      return 0;                                                 // main()À» Á¾·á

}                                                                 // ÇÔ¼ö ¸öüÀÇ ³¡



---------------------------------------------------



1. main() ÇÔ¼ö

¿¹Á¦ÀÇ ±º´õ´õ±â¸¦ ¶¼¾î ¹ö¸®¸é



int main()

{

     ¸í·É¹®µé

     return 0;

}

ÀÌ ³²°Ô µÈ´Ù.



ÀÌ°ÍÀ» º¸¸é main()À̶ó´Â ÇÔ¼ö°¡ ÀÖ´Ù´Â »ç½Ç°ú, ±× ÇÔ¼ö°¡ ¾î¶² µ¿ÀÛÀ» ó¸®ÇÏ´Â °ÍÀÎÁö ¾Ë ¼ö ÀÖ´Ù. ÀÌ°ÍÀº µÎ ºÎºÐÀ¸·Î ÀÌ·ç¾îÁ® Àִµ¥, À̵éÀÌ ÇÔ¼ö Á¤ÀǸ¦ ±¸¼ºÇÑ´Ù. ù¹ø° Çà¿¡ ÀÖ´Â int main() À̶ó´Â ºÎºÐÀÌ ÇÔ¼ö ¸Ó¸®ÀÌ°í, Áß°ýÈ£ { } ·Î ¹­¿© ÀÖ´Â ºÎºÐÀÌ ÇÔ¼ö ¸öü ÀÌ´Ù. ÇÔ¼ö ¸Ó¸®´Â ÀÌ ÇÔ¼ö¸¦ ÇÁ·Î±×·¥ÀÇ ´Ù¸¥ ºÎºÐ°ú ¿¬°áÇÏ´Â °í¸® ¿ªÇÒÀ» ÇÏ°í, ÇÔ¼ö ¸öü´Â ±× ÇÔ¼ö°¡ ó¸®ÇÏ´Â µ¿ÀÛµéÀ» ÄÄÇ»ÅÍ¿¡ Áö½ÃÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. ÄÄÇ»ÅÍ¿¡°Ô ³»¸®´Â Áö½Ã¸¦ ¸í·É¹®À̶ó°í Çϴµ¥, C++¿¡¼­ ¸ðµç ¸í·É¹®Àº ¼¼¹ÌÄÝ·Ð(;)À¸·Î ³¡³ª¾ß ÇÑ´Ù.  main() ÇÔ¼ö ³¡¿¡ ÀÖ´Â ¸í·É¹®Àº return ¸í·É¹®ÀÌ´Ù. ÀÌ°ÍÀº ÇÔ¼ö¸¦ Á¾·áÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.



¡Ø ¸í·É¹®Àº ÄÄÇ»ÅÍ¿¡°Ô ³»¸®´Â ÇϳªÀÇ ¿ÏÀüÇÑ Áö½ÃÀÌ´Ù.

¡Ø ¸ðµç c++ÇÁ·Î±×·¥¿¡´Â main() ÇÔ¼ö°¡ ¹Ýµå½Ã Çϳª ÀÖ¾î¾ß ÇÑ´Ù.

¡Ø int main()Àº int main(void)¸¦ ÀǹÌÇÑ´Ù.



2. ÁÖ¼®¹®



C++¿¡¼­´Â ÁÖ¼®¹®À» //·Î Ç¥±âÇÑ´Ù. ÄÄÆÄÀÏ·¯´Â ÀÌ ÁÖ¼®¹®À» ¾Æ¿¹ ¹«½ÃÇϸç, ÁÖ¼®¹®Àº ÇÁ·Î±×·¥ ¾È¿¡ Çصδ ÀÏÁ¾ÀÇ ¸Þ¸ðÀÌ´Ù.

C Çü½ÄÀÇ /* */ ÁÖ¼®¹®µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.



3. Àü󸮱â¿Í Çì´õÆÄ°ú À̸§°ø°£



C++ÀÇ ÀÔÃâ·Â ±â´ÉÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°Àº µÎ ÇàÀº ÇÁ·Î±×·¥¿¡ ²À ³Ö¾î¾ß ÇÑ´Ù.



#include <iostream>

using namespace std;



Àü󸮱â´Â ÄÄÆÄÀÏÀ» Çϱâ Àü¿¡ ¿ø½Ã ÆÄÀÏ¿¡ ´ëÇØ ¹Ì¸® ¾î¶² 󸮸¦ ¼öÇàÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù.

#include <iostream> ¿¡¼­´Â Àü󸮱⿡°Ô iostream ÆÄÀÏÀÇ ³»¿ëÀ» ÇÁ·Î±×·¥¿¡ Ãß°¡Ç϶ó°í Áö½ÃÇÑ´Ù.

iostream°ú °°Àº Æ÷ÇÔÆÄÀÏÀ» Çì´õÆÄÀÏÀ̶ó°í ºÎ¸¥´Ù.

±×¸®°í ÇÁ·Î±×·¥ÀÌ iostreamÀÇ Á¤ÀǸ¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é

using namespace std;

¿Í °°Àº À̸§ °ø°£ Áö½ÃÀÚ¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

ÀÌ°ÍÀ» using Áö½ÃÀÚ ¶ó°í ÇÑ´Ù.



4. cout & endl;



cout << "C++ÀÇ ¼¼°è·Î ¿À½Ê½Ã¿À.";

Å« µû¿ÈÇ¥ ¾È¿¡ µé¾î ÀÖ´Â ºÎºÐÀÌ Ãâ·ÂÇÒ ¸Þ½ÃÁöÀÌ´Ù. C++¿¡¼­´Â Å«µû¿ÈÇ¥ ¾È¿¡ µé¾î ÀÖ´Â ¿¬¼ÓµÈ ¹®ÀÚµéÀ» ¹®ÀÚ¿­À̶ó°í ºÎ¸¥´Ù. << Ç¥½Ã´Â ¸í·É¹®ÀÌ ¹®ÀÚ¿­À» cout¿¡ Àü´ÞÇÑ´Ù´Â °ÍÀ» ¶æÇÑ´Ù. coutÀº ¹®ÀÚ¿­, ¼ö, ¹®ÀÚ µéÀ» Æ÷ÇÔÇÑ ¿©·¯°¡Áö ´Ù¾çÇÑ Á¤º¸µéÀ» Ãâ·ÂÇÏ´Â ¹æ¹ýÀ» ¾Ë°íÀÖ´Â, ¹Ì¸® Á¤ÀÇµÈ °´Ã¼ÀÌ´Ù.

cout << endl;

endlÀº »õ·Î¿î ÇàÀÌ ½ÃÀ۵ȴٴ Áß¿äÇÑ °³³äÀ» ³ªÅ¸³»´Â Ưº°ÇÑ C++ Ç¥±âÀÌ´Ù. endlÀ» »ðÀÔÇϸé Ä¿¼­°¡ ´ÙÀ½ ÇàÀÇ ½ÃÀÛ À§Ä¡·Î °£´Ù. cout ¿¡°Ô Ư¼öÇÑ Àǹ̸¦ °¡Áö´Â endl°ú °°Àº Ưº°ÇÑ Ç¥±âµéÀ» Á¶Á¤ÀÚ¶ó°í ÇÑ´Ù. C¿¡¼­ \nÀ» »ç¿ëÇϴµ¥, C++¿¡¼­µµ Áö¿øÇØÁØ´Ù

(cout << endl; = cout << "\n";)




  Hit : 8578     Date : 2010/02/09 12:32



    
½È¾î ³»°¡ÇÒ²¨¾ß ±ò²ûÇϳ׿ä^^ 2010/02/09  
k101200 µµ¿òµÇ´Â ±Û Àß ÀÐ°í°¡¿ä~ 2010/05/16  
Cpgroot °¨»çÇÕ´Ï´Ù ..¤¾¤¾ 2010/08/18  
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 18762
1580   °í¼ö´ÔµéÀÇ µµ¿òÀ» ¹Þ°í ½Í½À´Ï´Ù     vbnm111
02/11 208
1579   ¸®´ª½º Ä¿³Î 2.6 ¹öÀü ÀÌÈÄÀÇ LKM     jdo
07/25 708
1578   ½©ÄÚµå ¸ðÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 1541
1577   Call by value VS Call by Reference     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 922
1576   (²Ä¼ö) L.O.B Çѹ濡 Ŭ¸®¾îÇϱâ[2]     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/14 1260
1575   towelroot.c (zip) ÄÚ¸àÆÃ.[1]     scube
08/18 3782
1574   levitator.c (¾Èµå·ÎÀÌµå ·çÆÃ) °ø°Ý ºÐ¼® ¼Ò½º ÄÚµå °øÀ¯.[4]     scube
08/17 3694
1573   ¹«·á Á¤º¸º¸¾È ±â¼úÀÎÀç ¾ç¼º °úÁ¤ ±³À°»ý ¸ðÁý     chanjung111
06/17 4497
1572   K-Shield ÁִϾî 5±â ¸ðÁý     lrtk
06/17 4222
1571   [ÆÁ] ÆÄÀ̽ã 2¼Ò½º¸¦ 3À¸·Î º¯°æÇØÁÖ´Â »çÀÌÆ®[3]     ÇѽÂÀç
05/13 3928
1570   ±¸±Û ¹é¸µÅ© ÀÛ¾÷ Áú¹®¿ä     wkatnxka
03/30 3364
1569   [ÆÁ] ¿ìºÐÅõ ¹Ì·¯¸µ¼­¹ö     ÇѽÂÀç
03/09 4057
1568 ºñ¹Ð±ÛÀÔ´Ï´Ù  °¨À»¸øÀâ°Ú³×¿ä¤Ì¤Ì     À×À×À×
01/15 3
1567   µ¥ºñ¾È °è¿­ ¸®´ª½º ÀÇÁ¸¼º ±úÁ³À»¶§ ÇØ°á¹ý     ÇѽÂÀç
11/27 4535
1566   È«º¸ÇÕ´Ï´Ù. ½Å»ý º¸¾ÈÄ¿¹Â´ÏƼÀÔ´Ï´Ù.     kimwoojin0952
10/26 4271
1565   ½Å±âÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î[3]     koreal33t
09/06 4666
1564   À©µµ¿ì,¸®´ª½º¿¡¼­ ³» ip¸¦ È®ÀÎÇØ º¸ÀÚ [1]     koreal33t
09/06 3864
1563   CTF »çÀÌÆ®[1]     koreal33t
09/06 4527
1562   ÀÚ°ÝÁõ (¹®Á¦)»çÀÌÆ® [2]     koreal33t
09/06 4342
1 [2][3][4][5][6][7][8][9][10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org