ประโยชน์ของภาษา C
ข้อดีของภาษา C และ C++
โปรแกรมเมอร์โดยทั่วไปในปัจจุบันนิยมพัฒนาโปรแกรมด้วยภาษา C และ C++ ด้วยเหตุผล ดังนี้
1. โปรแกรมเมอร์สามารถสร้างโปรแกรมที่ควบคุมการทำงานของคอมพิวเตอร์และการโต้
ตอบระหว่างผู้ใช้กับคอมพิวเตอร์ได้อย่างเต็มประสิทธิภาพ เช่น
การเขียนโปรแกรมในลักษณะที่ผู้ใช้ควบคุมโปรแกรมในสภาพแวดล้อม ที่เป็น
Event-Driven คือ ผู้ใช้สามารถควบคุมเหตุการณ์ต่าง ๆ
ของโปรแกรมในขณะทำงานได้ไม่ใช่ผู้ใช้ถูกควบคุมโดยโปรแกรม ลักษณะการทำงานแบบ
Event-Driven
ได้แก่โปรแกรมที่ทำงานในสภาพแวดล้อมภายใต้ระบบปฏิบัติการวินโดวส์ เป็นต้น
2. ภาษา C และ C++
มีประสิทธิภาพของภาษาอยู่ในระดับที่ใกล้เคียงกับภาษา Assembly มากที่ สุด
แต่มีความยืดหยุ่นในยึดติดกับฮาร์ดแวร์คอมพิวเตอร์หรือ Microprocessor
รุ่นใดรุ่นหนึ่ง ทำให้สามารถ
นำโปรแกรมที่สร้างขึ้นไปทำงานได้กับเครื่องคอมพิวเตอร์ได้ทุกรุ่น
3. ภาษา C++ สนับสนุนการเขียนโปรแกรมในลักษณะเชิงวัตถุหรือ OOP
(Object Oriented Programming)
ซึ่งเป็นเทคนิคการเขียนโปรแกรมที่นิยมใช้เขียนโปรแกรมขนาดใหญ่ที่มีจำนวน
ข้อมูลใน โปรแกรมมาก
4. โปรแกรมเมอร์ส่วนใหญ่จะนิยมใช้ภาษา C, C++
พัฒนาโปรแกรมประยุกต์ในงานด้านต่าง ๆ เป็นจำนวนมากในปัจจุบัน
เพราะประสิทธิภาพของภาษาที่ได้เปรียบภาษาอื่น ๆ
- ♦ ภาษา C# - Programming
- เครื่องหมายและการดำเนินการในภาษา C | การเขียนโปรแกรม
- ภาษาc (คืออะไร หมายถึง ความหมาย) - Sanook! พีเดีย
♦ ภาษา C# - Programming
- ♦ ภาษา C# - Programming
- ความ หมาย ภาษา c increases myelin
- ชื่อขึ้นต้นภาษาอังกฤษ บอกความหมายอะไรได้บ้าง
- ความ หมาย ภาษา c.r
- โปรแกรม บอล t4
- Hp v1910 48g switch ราคา
- ความ หมาย ภาษา c'est
- ขายที่ดินคลอง 13 50 ไร่ (ฝั่งคลองรังสิต) หน้ากว้าง 180 เมตร ไร่ละ 9 แสนบาท - YouTube
- โรงแรมหาดบางแสน
- ความ หมาย ภาษา c.m
เครื่องหมายและการดำเนินการในภาษา C | การเขียนโปรแกรม
Unary
ขวาไปซ้าย
++--+-! ~&*( type_name)sizeof
new delete
Multiplicative
ซ้ายไปขวา
*/%
Additive
+-
Bitwise Shift
<<>>
Relational
<><=>=
Equality
==! =
Bitwise AND
&
Bitwise Exclusive
OR
^
Bitwise Inclusive
|
Logical AND
&&
Logical OR
||
Conditional
ขวาไปซ้าย? :
Assignment
=+=-=*=
/=<<=>>=%= &=^=|=
Comma
ซ้ายไปขวา,
ในบทนี้ เราได้ครอบคลุมการดำเนินการพื้นฐานในภาษา C คุณได้เรียนรู้และทำความเข้าใจในตัวดำเนินการประเภทต่างๆ และได้เห็นถึงตัวอย่างการใช้งานของตัวดำเนินการแต่ละรูปแบบ ซึ่งจะนำไปใช้ในการเขียนโปรแกรมในบทต่อๆ ไป
ภาษาc (คืออะไร หมายถึง ความหมาย) - Sanook! พีเดีย
ปลายแล้วครับ วิชาคณิตศาสตร์ ในบทตรรกะศาสตร์ไงครับ มีความหมายตามนั้นเลยครับ
กำหนดให้ตัวแปร A มีค่าเท่ากับ 1 (A=1) และตัวแปร B มีค่าเท่ากับ 0 (B=0)
ตารางตัวดำเนินการเชิงตรรกะ และตัวอย่างการใช้
&&
เครื่องหมายและในทางตรรกะ หรือเครื่องหมาย and ในทางดิจิตัล
(A && B) เป็นเท็จ
||
เครื่องหมายหรือในทางตรรกะ หรือเครื่องหมาย or ในทางดิจิตัล
(A || B) เป็นจริง! เครื่องหมาย not ในทางตรรกะ และ ในทางดิจิตัล!
Not! (n==1)
&& And a == 1 && b == 1
|| Or a == 1 || b == 1
มาดูตัวอย่างการใช้ตัวดำเนินการเชิงตรรกะ
class LogicalOperators
bool a = (3 == 4);
bool b = (3! = 4);
bool c = (3 < 4);
bool d = a && c;
bool e =! d;
Console. WriteLine("a = " + a);
Console. WriteLine("b = " + b);
Console. WriteLine("c = " + c);
Console. WriteLine("d = " + d);
Console. WriteLine("e = " + e);}}
จากตัวอย่างด้านบนเราได้สร้างตัวแปร boolean สำหรับเก็บค่าจาก expression ที่ถูกประเมินผลกับโอเปอแรน ตัวดำเนินการเปรียบเทียบและตัวดำเนินการตรรกะ ที่มันจะ return ค่าสุดท้ายคือ True หรือ False
a = False
b = True
c = True
d = False
e = True
และนี่เป็นผลลัพธ์ของโปรแกรม
ตัวดำเนินการตรรกะโดยปกติมักจะใช้กับคำสั่งเงื่อนไขหรือคำสั่งวนซ้ำ ดังตัวอย่างข้างล่างนี้
int age = 20;
if(age >= 18 && money >= 120) {
Console. WriteLine("You can buy a game. ");}
if(age >= 18 || money >= 500) {
Console. WriteLine("You can buy a movie. ");}}}
ในตัวอย่าง เราได้สร้างเงื่อนไขเพิ่มเติมโดยการใช้ตัวดำเนินการตรรกะ เราใช้ตัวดำเนินการ "and" && นั่นหมายความว่าแต่ละ expression ย่อยต้องมีค่าเป็นจริง สำหรับการซื้อเกมผู้ใช้ต้องมีอายุตั้งแต่ 18 ปีขึนไปและต้องมีเงินตั้งแต่ 120 ขึ้นไป สำหรับการซื้อภาพยนตร์ เราได้ใช้ตัวดำเนินการ "or" || โดยเราต้องการเพียงแค่เงื่อนไขใดเงื่อนไขหนึ่งเท่านั้นที่เป็นจริง หรือทั้งสอง
Conditional ternary operator (? )
- ห้อง พัก ราย วัน พัทยา ใต้ ราคา ถูก 200
- รอง ทรง ฝรั่ง กี่แคล