Page 57 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 57

ี�
                                                                                                                                                                                ่
                                                                                                                                                                                        ํ
                                                                                                                                                                                              ื
                                                                                                                                                                                              �
                                                                        หนวยท4 คาสั�งพนฐานในภาษา C          52                                                                               หนวยท4 คาสั�งพนฐานในภาษา C            53
                                                                        �
                                                                        ื
                                                          ่
                                                               ี�
                                                                   ํ
        .........................................................................................................................................................  ................................................................................................................................................................
        วิธีการคือ เราต้องประกาศตัวแปรก่อน                                                                                   แบบฝึกหัด
        จากนั้นเรียกใช้ฟังชันก์ scanf                                                                                        คำาชี้แจง
        พารามิเตอร์แรกคือ รูปแบบ ตาม type ของตัวแปร เช่น %d                                                                       ให้นักเรียนสรุปเนื้อหาความรู้ที่ได้จากการศึกษาค้นคว้า บทเรียนบนเครือข่าย

        พารามิเตอร์ตัวที่สองคือ ตัวแปรที่ต้องเอาไปเก็บค่า เช่น &data                                                         อินเทอร์เน็ตเรื่องการโปรแกรมเบื้องต้น หน่วยที่ 4 คำาสั่งพื้นฐานในภาษา C หรือสืบค้น

        อย่าลืม ใส่ & (ampersand) ไว้หน้าตัวแปร                                                                              จากอินเทอร์เน็ตให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้ต่อไปนี้




                                                                                                                             1.  จงเขียนคำาสั่งอื่น ที่ใช้แทนคำาสั่งที่กำาหนดให้ โดยการประมวลผลยังคง

                                                                                                                             เหมือนเดิม





                                                                                                                                     int main() {

          ที่ต้องใส่ & ไปที่หน้าตัวแปรด้วย คือ การบ่งบอกว่า เราจะรับค่าไปเก็บที่ address ใน                                          int i = 5 , j = 3 , k = 20 ;


        memory ของตัวแปรนั้น (อย่าพึ่งงง)                                                                                            i++;  ให้ผลเหมือนกับคำาสั่ง i = i + 1;

        ใช่แล้วครับ & หมายถึง address ใน memory ถ้าเราไม่ใส่ สมมุติว่าตัวแปร data มีค่า                                              i = i + 2;  ให้ผลเหมือนกับคำาสั่ง i += 2;

         20 ซึ่ง address 20 ใน memory อาจจะไม่มีก็ได้ทำาให้โปรแกรมพัง เรื่องนี้เดี๋ยวอธิบาย                                          i = i * 2;  ให้ผลเหมือนกับคำาสั่ง i *= 2;

        เพิ่มเติมในบทความต่อไป                                                                                               1)  j++;  ให้ผลเหมือนกับคำาสั่ง.............................................


          ลองทำากันดีกว่า เราจะทำาโปรแกรม ให้ผู้ใช้ใส่เลขลงไป แล้วโปรแกรมจะแสดงผลเป็น                                        2)  j = j + 3;  ให้ผลเหมือนกับคำาสั่ง.............................................

        เลขนั้นยกกำาลังสอง
                                                                                                                             3)  j = j * 4;  ให้ผลเหมือนกับคำาสั่ง.............................................

                                                                                                                             4)  k--; ให้ผลเหมือนกับคำาสั่ง.............................................


                                                                                                                             5)  k = k - 3; ให้ผลเหมือนกับคำาสั่ง.............................................
                 1
                 2   #include <stdio.h>                                                                                      6)  k = k / 2; ให้ผลเหมือนกับคำาสั่ง.............................................
                 3   main(){
                 4       int data = 0;                                                                                       7)  k = k%2; ให้ผลเหมือนกับคำาสั่ง.............................................
                 5       printf("Input integer = ");
                 6       scanf("%d",&data);                                                                                          return 0;
                 7
                 8       data = data * data;                                                                                         }
                 9       printf("\nvalue power 2 = %d",data);
                10   }
                11
                                                                                                                                     }
   52   53   54   55   56   57   58   59   60   61   62