ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 
variable คืออะไร
       variable คือ ตัวแปร ซึ่งหมายถึงตัวที่ผู้เขียนโปรแกรมตั้งขึ้น เพื่อใช้เก็บค่าที่ต้องการนำมาใช้งานในการเขียนโปรแกรม เพื่อทำการประมวลผลข้อมูล เก็บข้อมูลในหน่วยความจำขณะที่โปรแกรมทำงาน  ประกอบด้วยชื่อตัวแปรและตำแหน่งที่เก็บ  แต่ในการเรียกใช้งานส่วนใหญ่จะใช้ชื่อตัวแปรเป็นหลัก ตัวแปรใช้เก็บข้อมูลที่มีการเรียกใช้หลายครั้ง  เช่น  ในการคำนวณหลายอย่าง  การเปรียบเทียบข้อมูลหลายครั้ง
              การใช้ตัวแปรมี 3 ขั้นตอน  ดังนี้
              1.  ประกาศตัวแปร (Declare the variable) ก่อนที่จะนำตัวแปรไปใช้งาน จะต้องมีการประกาศค่าตัวแปรให้สอดคล้องกับข้อมูลที่จะนำไปใช้ ตัวอย่างการประกาศตัวแปรเช่น
char n;
ประกาศค่าตัวแปรชื่อ n เป็นข้อมูลชนิด character
float a,b,c;
ประกาศค่าตัวแปรชื่อ a,b,c เป็นข้อมูลชนิด float
int number=1;ประกาศค่าตัวแปรชื่อ number เป็นข้อมูลชนิด integer และกำหนดให้ตัวแปร count มีค่าเท่ากับ 1
char name[15];
ประกาศตัวแปรชื่อ name เป็นลักษณะตัวแปรชุดเก็บชื่อยาวไม่เกิน 15 ตัวอักษร

              2.  กำหนดค่าให้ตัวแปร (Assign the variable) ปกติแล้วตัวแปรทุกตัวของ Visual Basic จะมีค่าเริ่มต้นเป็น 0 (ศูนย์)  สำหรับตัวแปรที่ใช้กับตัวเลข  ส่วนตัวแปรแบบอักษร  (Char และ String) จะมีค่าเริ่มต้นเป็น Null คือว่าง  หรือไม่มีอะไรในเครื่องหมายอัญประกาศ ("  ")
กำหนดค่าให้ตัวแปร ให้ใช้รูปแบบดังนี้ คือ ชื่อตัวแปร = ค่าของข้อมูล
              3.  ใช้ตัวแปร (Use the variable) ตัวแปรที่ได้ประกาศและกำหนดค่าไว้แล้ว  จึงจะสามารถนำมาใช้ได้

         ในโปรแกรม ตัวแปรเป็นค่าที่สามารถเปลี่ยนได้ขึ้นกับเงื่อนไขหรือสารสนเทศที่ส่งผ่านไป ยังโปรแกรม ตามปกติ โปรแกรมประกอบด้วยคำสั่งที่บอกให้คอมพิวเตอร์ต้องทำกับข้อมูลที่โปรแกรมใช้ เมื่อถูกเรียกใช้ ข้อมูลประกอบด้วยค่าคงที่ที่ไม่เคยเปลี่ยนและค่าตัวแปร (ซึ่งมักจะเริ่มต้นด้วย ?0? หรือค่าเริ่มต้นบางค่า เพราะค่าแท้จริงจะให้โดยผู้ใช้โปรแกรม) ตามปกติ ทั้งค่าคงที่และตัวแปรได้รับการกำหนดด้วยประเภทข้อมูล (Data Type ) แต่ละประเภทข้อมูลอธิบายและจำกัดรูปแบบข้อมูล ตัวอย่างประเภทข้อมูล เช่น จำนวนเต็มเป็นเลขทศนิยม หรือ ข้อความ (string) ของตัวอักษร ตามปกติจำกัดความยาว


ข้อมูลอ้างอิง
http://www.lks.ac.th
http://www.kkw.ac.th
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Google เปิดตัว CallJoy ผู้ช่วย AI สำหรับธุรกิจขนาดกลางและขนาดเล็ก
โดย jamepiyawat อ 20 ส.ค. 2019 6:26 pm บอร์ด Share Knowledge
0
1
อ 20 ส.ค. 2019 6:26 pm โดย jamepiyawat
รายละเอียดการขอหนังสือรับรองผลงานจากลูกค้า
โดย EyePornnipa อ 20 ส.ค. 2019 6:11 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
9
อ 20 ส.ค. 2019 6:11 pm โดย EyePornnipa
สอบถามการหมุนไฟล์ PDF ถาวรหน่อยค่ะ
โดย EyePornnipa อ 20 ส.ค. 2019 5:38 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
14
อ 20 ส.ค. 2019 5:59 pm โดย chatee supasand
Microsoft จอนำ Notepad ขึ้น store อัพเดตไม่ต้องร Windows อีกต่อไป
โดย chatee supasand อ 20 ส.ค. 2019 5:30 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
2
อ 20 ส.ค. 2019 5:30 pm โดย chatee supasand
วิธีการปรับเปลี่ยนค่าเมื่อมีการ Quote โพสต์ ใน phpbb
โดย Ittichai_chupol อ 20 ส.ค. 2019 5:21 pm บอร์ด PHP Knowledge
0
1
อ 20 ส.ค. 2019 5:21 pm โดย Ittichai_chupol
วิธีการปรับเปลี่ยนค่า โฑสต์ เมื่อมีการ Quote ใน phpbb
โดย Ittichai_chupol อ 20 ส.ค. 2019 5:17 pm บอร์ด PHP Knowledge
0
0
อ 20 ส.ค. 2019 5:17 pm โดย Ittichai_chupol
งานประจำวันที่ 20 กรกฎาคม 2562
โดย jamepiyawat อ 20 ส.ค. 2019 10:09 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
7
อ 20 ส.ค. 2019 10:19 am โดย jamepiyawat
งานประจำวันที่ 20 สิงหาคม 2562
โดย jirawoot อ 20 ส.ค. 2019 10:05 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
5
อ 20 ส.ค. 2019 10:05 am โดย jirawoot
งานประจำวันที่ 20 สิงหาคม 2562
โดย chatee supasand อ 20 ส.ค. 2019 9:58 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
4
อ 20 ส.ค. 2019 7:09 pm โดย chatee supasand
งานประจำวันที่ 20 สิงหาคม 2562
โดย EyePornnipa อ 20 ส.ค. 2019 9:57 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
10
อ 20 ส.ค. 2019 7:29 pm โดย EyePornnipa
ชีวิตนักเรียนออสเตรเลีย!!!
โดย aittit จ 19 ส.ค. 2019 9:07 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
จ 19 ส.ค. 2019 9:07 pm โดย aittit
งานประจำวันที่ 19 สิงหาคม 2562
โดย chatee supasand จ 19 ส.ค. 2019 10:03 am บอร์ด MT33 - นายชาตรี สุภาแสน
2
10
จ 19 ส.ค. 2019 7:51 pm โดย chatee supasand
google เปลี่ยนดีไซน์หน้าค้นหาใหม่ในสมาร์ทโฟนและแสดงไอคอนของเว็บไซต์ได้
โดย jamepiyawat จ 19 ส.ค. 2019 6:33 pm บอร์ด Share Knowledge
0
25
จ 19 ส.ค. 2019 6:33 pm โดย jamepiyawat
Windows 10 เตรียมอัพฟีเจอร์เช็คความร้อนของ GPU โดยไม่ต้องง้อโปรแกรมเสริมได้แล้วใน Build 18963
โดย chatee supasand จ 19 ส.ค. 2019 6:23 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
18
จ 19 ส.ค. 2019 6:23 pm โดย chatee supasand
อยากทราบวิธีการคำนวนจำนวนบรรทัด ใน google sheet
โดย Ittichai_chupol จ 19 ส.ค. 2019 4:19 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
16
จ 19 ส.ค. 2019 4:19 pm โดย Ittichai_chupol
การเสนอราคาสมาคมสโมสรนักลงทุน
โดย EyePornnipa จ 19 ส.ค. 2019 2:59 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
19
อ 20 ส.ค. 2019 11:50 am โดย EyePornnipa
สอบถาม wkhtmltopdf ตอนแปลงไฟล์ pdf แล้ว graph ใน javascript ไม่มาด้วย มีวิธีแก้ไขไหมครับ
โดย jirawoot จ 19 ส.ค. 2019 2:53 pm บอร์ด Programming - C/C++ & java & Python
0
16
จ 19 ส.ค. 2019 2:53 pm โดย jirawoot
สอบถาม วิธีการนับเวลาในไฟล์วีดีโอครับ
โดย jirawoot จ 19 ส.ค. 2019 11:34 am บอร์ด Programming - C/C++ & java & Python
1
25
จ 19 ส.ค. 2019 5:07 pm โดย jirawoot
งานประจำวันที่ 19 สิงหาคม 2562
โดย EyePornnipa จ 19 ส.ค. 2019 10:15 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
3
22
จ 19 ส.ค. 2019 7:33 pm โดย EyePornnipa
งานประจำวันที่ 19 กรกฎาคม 2562
โดย jamepiyawat จ 19 ส.ค. 2019 10:09 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
5
จ 19 ส.ค. 2019 7:56 pm โดย jamepiyawat