ຂຽນລະຫັດມາດຕະຖານໃນ C

ກະວີ: John Pratt
ວັນທີຂອງການສ້າງ: 12 ກຸມພາ 2021
ວັນທີປັບປຸງ: 26 ມິຖຸນາ 2024
Anonim
ຂຽນລະຫັດມາດຕະຖານໃນ C - ຄໍາແນະນໍາ
ຂຽນລະຫັດມາດຕະຖານໃນ C - ຄໍາແນະນໍາ

ເນື້ອຫາ

ມີວິທີການທີ່ບໍ່ມີທີ່ສິ້ນສຸດໃນການຂຽນໂປຣແກຣມຄອມພິວເຕີ. ໃນທີ່ສຸດ, ມັນຂຶ້ນກັບນັກຂຽນໂປແກຼມວິທີການບັນລຸສິ່ງທີ່ລາວຕ້ອງການ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນມີຫຼາຍ "ວິທີທີ່ດີ" ສຳ ລັບຮູບແບບແລະຄຸນລັກສະນະການ ນຳ ໃຊ້ ສຳ ລັບການລວບລວມແລະໂປແກຼມທີ່ປອດໄພກວ່າ. ໃຫ້ແນ່ໃຈວ່ານັກຂຽນໂປແກຼມໃນອະນາຄົດ (ລວມທັງຕົວທ່ານເອງ) ຜູ້ທີ່ສືບຕໍ່ເຮັດວຽກໃນໂຄງການຂອງທ່ານສາມາດອ່ານແລະເຂົ້າໃຈລະຫັດຂອງທ່ານ.

ເພື່ອກ້າວ

ວິທີທີ່ 1 ຂອງ 2: ຂຽນລະຫັດມາດຕະຖານ

  1. ດາວໂຫລດ C ++ IDE (ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ) ເຊັ່ນ Eclipse, Netbeans ແລະ CodeBlocks, ຫຼືໃຊ້ຕົວແກ້ໄຂຂໍ້ຄວາມເຊັ່ນ Notepad ++ ຫຼື VIM. ທ່ານຍັງສາມາດເອີ້ນໃຊ້ໂປແກຼມຕ່າງໆຈາກເສັ້ນ ຄຳ ສັ່ງ, ໃນກໍລະນີທີ່ບັນນາທິການຕົວ ໜັງ ສືຈະມີພຽງພໍ. ມັນສາມາດເປັນປະໂຫຍດທີ່ຈະເລືອກເອົາບັນນາທິການທີ່ບົ່ງບອກເຖິງ syntax ແລະສະ ໜັບ ສະ ໜູນ ເບີໂທລະສັບ. ນັກຂຽນໂປແກຼມສ່ວນຫຼາຍຖືວ່າລະບົບຄ້າຍຄື Unix (Linux, OS X, BSD) ແມ່ນສະພາບແວດລ້ອມທີ່ດີທີ່ສຸດ ສຳ ລັບການພັດທະນາໂປແກຼມ.
  2. ສ້າງແຟ້ມໂປແກຼມຫລັກ. ເອກະສານຫຼັກຕ້ອງມີ ໜ້າ ທີ່ເອີ້ນວ່າ main (). ນີ້ແມ່ນບ່ອນທີ່ການປະຕິບັດໂຄງການເລີ່ມຕົ້ນ. ຈາກຈຸດນີ້, ທ່ານເອີ້ນຟັງຊັນ, ຫ້ອງຮຽນແບບເລັ່ງດ່ວນ, ອື່ນໆ. ເອກະສານອື່ນ ໆ ຈາກໃບສະ ໝັກ ແລະຫໍສະ ໝຸດ ຂອງທ່ານອາດຈະລວມຢູ່ໃນເອກະສານນີ້.
  3. ເລີ່ມຕົ້ນຂຽນໂປຼແກຼມຂອງທ່ານ. ກະລຸນາໃສ່ລະຫັດຫຼືໂປແກຼມທີ່ທ່ານຕ້ອງການສ້າງ (ເບິ່ງຂ້າງລຸ່ມນີ້ ສຳ ລັບບາງຕົວຢ່າງ). ຮຽນຮູ້ການ ນຳ ໃຊ້ syntax, semantics, paradigms ການ ກຳ ນົດໂປແກຼມທີ່ ກຳ ນົດຈຸດປະສົງ, ກະແສຂໍ້ມູນ, ການອອກແບບສູດການຄິດໄລ່ເຊັ່ນ: ລາຍຊື່ທີ່ເຊື່ອມໂຍງ, ແຖວ ລຳ ດັບບູລິມະສິດ, ແລະອື່ນໆ C ++ ບໍ່ແມ່ນພາສາທີ່ງ່າຍດາຍ ສຳ ລັບການຂຽນໂປແກຼມ, ແຕ່ມັນສອນໃຫ້ທ່ານຮູ້ພື້ນຖານທີ່ສາມາດ ນຳ ໃຊ້ໄດ້ໂດຍທຸກຄົນ ພາສາການຂຽນໂປແກຼມ.
  4. ເພີ່ມ ຄຳ ເຫັນໃສ່ລະຫັດຂອງທ່ານ. ອະທິບາຍວ່າ ໜ້າ ທີ່ເຮັດຫຍັງແລະຕົວແປແມ່ນຫຍັງ. ເລືອກຊື່ທີ່ຈະແຈ້ງ ສຳ ລັບຕົວແປແລະຫນ້າທີ່. ເລີ່ມຕົ້ນຊື່ຂອງຕົວແປທົ່ວໂລກທີ່ມີຕົວອັກສອນໃຫຍ່. ໂດຍທົ່ວໄປ, ໃຫ້ແນ່ໃຈວ່າທຸກໆຄົນທີ່ອ່ານລະຫັດຂອງທ່ານສາມາດເຂົ້າໃຈມັນ.
  5. ໃຊ້ indentation ຢ່າງຖືກຕ້ອງໃນລະຫັດຂອງທ່ານ. ອີກເທື່ອ ໜຶ່ງ, ເບິ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້.
  6. ລວບລວມລະຫັດຂອງທ່ານດ້ວຍ

    g ++ main.cpp

  7. ດໍາເນີນໂຄງການຂອງທ່ານດ້ວຍ ຄຳ ແນະ ນຳ ຕໍ່ໄປນີ້:

    ./a.out

ວິທີທີ່ 2 ຂອງ 2: ຕົວຢ່າງ

  1. ເບິ່ງຕົວຢ່າງ 1:

      / * ນີ້ແມ່ນໂປແກຼມ ທຳ ມະດາທີ່ຈະເຂົ້າໃຈພື້ນຖານຂອງຮູບແບບ g ++. ນີ້ແມ່ນໂປຼແກຼມທີ່ມີໂປແກຼມ g ++ compiler. * / # ລວມ iostream> / * ການປ້ອນຂໍ້ມູນແລະຜົນງານຕ່າງໆ * / ໂດຍໃຊ້ namespace std; / * ພວກເຮົາໃຊ້ std (ມາດຕະຖານ) ຟັງຊັນ * / int main () / * ປະກາດຟັງຊັນຕົ້ນຕໍ; int ຕົ້ນຕໍ (ໂມຄະ) ກໍ່ເປັນໄປໄດ້. * / {cout " n ສະບາຍດີພໍ່"; / * " n" ແມ່ນເສັ້ນ ໃໝ່ ( t ແມ່ນແຖບ) * / cout " n ສະບາຍດີແມ່"; cout " n ນີ້ແມ່ນໂປແກຼມ ທຳ ອິດຂອງຂ້ອຍ"; cout " n ວັນທີ 11/03/2007"; ກັບຄືນ 0; }

  2. ເບິ່ງຕົວຢ່າງ 2:

      / * ໂປຣແກຣມນີ້ຄິດໄລ່ ຈຳ ນວນສອງຕົວເລກ * / #include iostream> ໂດຍໃຊ້ namespace std; int ຕົ້ນຕໍ () {float num1, num2, res; / * ປະກາດຕົວແປ; int, double, long ຍັງເຮັດໄດ້ * / cout " n ໃສ່ເບີ ທຳ ອິດ ="; cin num1; / * ໃສ່ຜູ້ໃຊ້ເຂົ້າໃນ num1 * / cout " n ໃສ່ເລກທີສອງ ="; cin num2; res = num1 + num2; cout " n ຜົນລວມຂອງ" num1 "ແລະ" num2 "=" res n "; ກັບຄືນ 0; }

  3. ເບິ່ງຕົວຢ່າງ 3:

      / * ຜະລິດຕະພັນຂອງສອງຕົວເລກ * / #include iostream> ໂດຍໃຊ້ namespace std; int ຕົ້ນຕໍ () {ເລື່ອນເລກ 1; int num2; double res; cout " n ໃສ່ ໝາຍ ເລກ ທຳ ອິດ ="; cin num1; cout " n ໃສ່ເລກທີສອງ ="; cin num2; res = num1 * num2; cout " n ຜະລິດຕະພັນຂອງສອງຕົວເລກ =" res n "; ກັບຄືນ 0; }

  4. ເບິ່ງຕົວຢ່າງ 4:

      // ໃຊ້ loop ເພື່ອຊອກຫາສົມຜົນເລກ. ໃນກໍລະນີນີ້, ຄຳ ຕອບຈະຖືກຄິດໄລ່ເປັນ // ຄຳ ຖາມທີ 1 ຈາກ Euler ຂອງໂຄງການ. #include iostream> ໃຊ້ namespace std; int ຕົ້ນຕໍ () {// ເປີດຈາກຕົ້ນຕໍ. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // ສ້າງຕົວເລກທີ່ ຈຳ ເປັນເພື່ອ ກຳ ນົດ ຄຳ ຕອບ. ສຳ ລັບ (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // ເຮັດຊ້ ຳ ອີກຈົນກ່ວາ a ເທົ່າກັບຫຼືໃຫຍ່ກວ່າ 1000, ເພີ່ມ 3 ໃນແຕ່ລະ loop. ເພີ່ມເປັນ a sum1. ສຳ ລັບ (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // ເຮັດຊ້ ຳ ອີກຈົນກ່ວາ b ເທົ່າກັບຫຼືໃຫຍ່ກວ່າ 1000, ເພີ່ມ 5 ຫາ b ໃນແຕ່ລະ loop. ເພີ່ມ b ໃສ່ sum2. ສຳ ລັບ (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // ເຮັດຊ້ ຳ ອີກຈົນກ່ວາ c ເທົ່າກັບຫຼືໃຫຍ່ກວ່າ 1000, ເພີ່ມ 15 ຫາ c ໃນແຕ່ລະ loop. ເພີ່ມ c ໃສ່ sum3. sum4 = sum1 + sum2 - sum3; // sum4 ແມ່ນຜົນລວມຂອງ sum1 ແລະ sum2, ຈາກທີ່ sum3 ຖືກຫັກອອກ. cout sum4; // ກັບຄືນ sum4, ຄຳ ຕອບ. cin.get (); // ລໍຖ້າ Enter ຈາກຜູ້ໃຊ້. ກັບຄືນ 0; // ຄຳ ຖະແຫຼງການກັບຄືນ. } // ຫລັກຖືກປິດແລ້ວ.

  5. ກວດເບິ່ງຕົວຢ່າງຂອງຮູບແບບທີ່ແຕກຕ່າງກັນນີ້:

      int ຕົ້ນຕໍ () {int i = 0; ຖ້າ (1 + 1 == 2) {i = 2; }} / * ນີ້ແມ່ນແບບ Whitesmith * / int main () {int i; ຖ້າ (1 + 1 == 2) {i = 2; }} / * ນີ້ແມ່ນແບບຂອງ GNU * / int ຕົ້ນຕໍ () {int i; ຖ້າ (ເງື່ອນໄຂ) {i = 2; function (); }}

ຄຳ ແນະ ນຳ

  • ໃຊ້ເຄື່ອງຂຽນ ISO ສຳ ລັບໂປຼແກຼມຂອງທ່ານສະ ເໝີ.
  • ການປະຕິບັດແບບເລີ່ມຕົ້ນທີ່ຖືກສ້າງຂື້ນໂດຍຜູ້ລວບລວມຂໍ້ມູນຖືກເອີ້ນວ່າ "a.out".
  • ຖ້າທ່ານ ກຳ ລັງຂຽນບາງສິ່ງບາງຢ່າງທີ່ມີຫລາຍຕົວແປຫລືຫນ້າທີ່ແຕກຕ່າງກັນ, ລອງອອກ ຄຳ ເຫັນໃສ່ເພື່ອວ່າມັນຈະງ່າຍຂື້ນແລະສາມາດເຂົ້າໃຈໄດ້ໃນພາຍຫລັງ!

ຄຳ ເຕືອນ

  • ຢ່າໃຊ້ຮູບແບບການເຂົ້າລະຫັດທີ່ບໍ່ຈະແຈ້ງຫຼື ໜ້າ ທີ່ທີ່ລ້າສະ ໄໝ.