Page 6 - ชุดคำสั่งเบื้องต้น โปรแกรม Dev C++
P. 6

ื้
                                                                       โครงสรางโปรแกรมภาษาซี
                     ั่
            ชดคําสงเบองตนโปรแกรม Dev++                                 โครงสร     างโปรแกรมภาษาซ          ี
              ุ
                                
                                                 
                                   โครงสรางโปรแกรมภาษาซ                               ี







                                              
                                                                             ี้
                                                        
            ั
                                                           
                                                                  
                              
                                                                         ั
                                          ี
           ลกษณะโครงสรางภาษาซแบงออกไดเปน 4 สวน ดงน
                   1. พรโปรเซสเซอรไดเรกทฟ (preprocessor directives)
                          ี
                                         
                                                  ี
                                               ็
                        
                   2. สวนฟงกชนหลก (the main () function)
                                   ั
                                         ั
                              
                                 
                                     ั่
                   3. ประโยคคําสง (compound statement)
                   4. สวนอธบายโปรแกรม (program comment)
                               ิ
                        
                                              ี
                                   
                                         ็
       1. พรโปรเซสเซอรไดเรกทฟ (preprocessor directives)
                ี
                 ื
                                                      ี
                                                           
                               ั
                                                                 ั
                                    
                                                                    ี
                        
                                                                             ี่
                     
           
           สวนนถอเปนสวนสําคญอยางมากของภาษาซ จะใชสําหรบเรยกไฟลทโปรแกรมตองการ ในการทํางาน และ
                ี้
                                                                           
                                                                                                   ั
                                                                                                          ี่
    กําหนดคาตางๆ ซงจะตองเรมตนดวยเครองหมาย ไดเรกทฟ # และตามดวย ชอโปรแกรมหรอชอตวแปรทตองการ
                                  
                                                            ี
                                                         ็
             
                                                                                                            
                                            ื่
                                     
                                                                                             ื
                                                                                ื่
                           
                      ึ่
               
                                                                           
                                                                                                ื่
                                ิ่
                                                                                                              
                               ี
                                         
                                                                                  ั
                                                                                
                     ี้
                                                 ั
                                                                              ี่
                                            
    กําหนดคา สวนนอาจเรยกอกชอหนงวา สวนหวโปรแกรม สําหรบไดเรกทฟทใชกนบอยๆ ไดแก #include เปนการ
                                                                                            
                                                                                     
                
             
                                                                                               
                                                                        ็
                           ี
                                      ึ่
                                                                           ี
                                                                  ั
                                  ื่
                                                       
                                                                                 
                                                                         
                                                            ู
                                                                                           ี
                                                                                                             
           
                                     
                        
                                  ื่
                         
                                
       
                                                  
                                                   
                   
    แจงใหคอมไพลเลอรอานไฟลอนเขามาคอมไพลรวมดวย รปแบบการใช จะทําไดโดยการเขยน #include แลวตาม
      
    ดวยชอไฟล   
          ื่
                                                                                            ็
            การกําหนดชอไฟลตามหลง  #include  นน  อาจใชเครองหมาย  <>  ครอมไฟลกไดซงจะเปน  การอานไฟล                     
                                                                                   
                                                                                          
                        ื่
                                                                                                ึ่
                                     ั
                                                                                                      
                                                     ั้
                                                                                                              
                                                                  ื่
                                                                                              
                              
                                                               
          ไดเรกทอรกําหนดไวกอน แตถาใช “ ” เปนการอานไฟลไดเรกทอรปจจบนทกําลงตดตออย                   ู
                                                                                   ี่
                                                                                             
                                                                                          ิ
                                                                                       ั
                               
                                                                
                              
                                                                    ็
                                      
                                           
                                                  
                                       
                                                         
                                                                              ุ
                    ี่
                                                                                ั
               ็
                                                                            
                                                                          ี่
                           ั
                         
             
       2. สวนฟงกชนหลก (the main () function)
                                  ั
                     
        ส
     โปรแกรม                                                                                               ( ;)  โด
     โปรแกรมห                    main()  ตาม                                                          {....}
     2
   1   2   3   4   5   6   7   8   9   10   11