ວິທີການຮຽນຮູ້ການຂຽນໂປແກຼມ C

ກະວີ: Randy Alexander
ວັນທີຂອງການສ້າງ: 4 ເດືອນເມສາ 2021
ວັນທີປັບປຸງ: 1 ເດືອນກໍລະກົດ 2024
Anonim
ວິທີການຮຽນຮູ້ການຂຽນໂປແກຼມ C - ຄໍາແນະນໍາ
ວິທີການຮຽນຮູ້ການຂຽນໂປແກຼມ C - ຄໍາແນະນໍາ

ເນື້ອຫາ

ພາສາການຂຽນໂປແກຼມ C ແມ່ນ ໜຶ່ງ ໃນພາສາການຂຽນໂປແກຼມເກົ່າແກ່ທີ່ສຸດ. ພາສານີ້ໄດ້ຖືກພັດທະນາຂື້ນໃນຊຸມປີ 70, ແຕ່ວ່າມັນຍັງແຂງແຮງຫຼາຍໃນປະຈຸບັນຍ້ອນຄຸນລັກສະນະທາງດ້ານພາສາທີ່ຕໍ່າ. ການຮຽນຮູ້ C ຍັງເປັນວິທີທີ່ດີທີ່ຈະຮຽນຮູ້ດ້ວຍຕົນເອງກ່ຽວກັບພາສາທີ່ສັບສົນຫຼາຍ; ນອກຈາກນັ້ນ, ຄວາມຮູ້ທີ່ທ່ານຮຽນຮູ້ຈະເປັນປະໂຫຍດໃນພາສາການຂຽນໂປແກຼມຫຼາຍທີ່ສຸດແລະສາມາດຊ່ວຍທ່ານໃນການພັດທະນາໂປແກຼມຕ່າງໆ. ເພື່ອຮຽນຮູ້ວິທີການເລີ່ມຕົ້ນການຂຽນໂປຼແກຼມໃນ C, ເບິ່ງຂັ້ນຕອນທີ 1 ຂ້າງລຸ່ມນີ້.

ຂັ້ນຕອນ

ວິທີທີ່ 1 ໃນ 6: ກຽມພ້ອມ

  1. ດາວໂຫລດແລະຕິດຕັ້ງເຄື່ອງປະກອບຂໍ້ມູນ. ລະຫັດ C ຕ້ອງໄດ້ຖືກລວບລວມໂດຍຕົວຖອດລະຫັດເພື່ອຖອດລະຫັດເຂົ້າເປັນສັນຍານທີ່ເຄື່ອງສາມາດເຂົ້າໃຈໄດ້. ເຄື່ອງປັ່ນໄຟປົກກະຕິແລ້ວແມ່ນບໍ່ເສຍຄ່າ, ແລະມີຫລາຍໆຊຸດທີ່ແຕກຕ່າງກັນ ສຳ ລັບລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນ.
    • ສຳ ລັບ Windows ລອງໃຊ້ Microsoft Visual Studio Express ຫຼື MinGW.
    • ສຳ ລັບ Mac, XCode ແມ່ນ ໜຶ່ງ ໃນ C compilers ທີ່ດີທີ່ສຸດ.
    • ສຳ ລັບ Linux, ຕົວເລືອກ ໜຶ່ງ ທີ່ນິຍົມທີ່ສຸດແມ່ນ gcc.

  2. ຮຽນຮູ້ພື້ນຖານ. C ແມ່ນ ໜຶ່ງ ໃນພາສາການຂຽນໂປແກຼມເກົ່າແລະສາມາດມີປະສິດຕິພາບສູງ. ພາສາດັ່ງກ່າວໄດ້ຖືກອອກແບບມາ ສຳ ລັບລະບົບປະຕິບັດການຂອງ Unix, ແຕ່ວ່ານັບແຕ່ນັ້ນກໍ່ໄດ້ມີການ ນຳ ໃຊ້ແລະຂະຫຍາຍໄປສູ່ລະບົບປະຕິບັດການສ່ວນໃຫຍ່. ແລະລຸ້ນ C ໃໝ່ ແມ່ນ C ++.
    • C ສ່ວນໃຫຍ່ແມ່ນປະກອບດ້ວຍ ໜ້າ ທີ່, ແລະໃນ ໜ້າ ທີ່ເຫຼົ່ານີ້, ທ່ານສາມາດໃຊ້ຕົວແປ, ຄຳ ຖະແຫຼງການທີ່ມີເງື່ອນໄຂ, ແລະວົງຈອນເພື່ອເກັບແລະຈັດການຂໍ້ມູນ.
  3. ກວດເບິ່ງບາງລະຫັດພື້ນຖານ. ເບິ່ງທີ່ໂຄງການພື້ນຖານ (ຫຼາຍ) ດ້ານລຸ່ມເພື່ອໃຫ້ມີຄວາມເຂົ້າໃຈດີຂື້ນກ່ຽວກັບວ່າພື້ນທີ່ຕ່າງໆຂອງພາສາເຮັດວຽກຮ່ວມກັນແນວໃດແລະຍັງເຂົ້າໃຈວິທີການເຮັດວຽກຂອງໂປຣແກຣມນີ້.
    • Comeinand # ປະກອບ ຖືກປະຕິບັດກ່ອນທີ່ໂປຣແກຣມຈະເລີ່ມຕົ້ນແລະໂຫລດຫ້ອງສະ ໝຸດ ທີ່ປະກອບດ້ວຍ ໜ້າ ທີ່ທີ່ທ່ານຕ້ອງການ. ໃນຕົວຢ່າງນີ້, stdio.h ອະນຸຍາດໃຫ້ພວກເຮົາ ນຳ ໃຊ້ ໜ້າ ທີ່ຕ່າງໆ printf () ແລະຄາງກະໄຕ getchar ().
    • Comeinand {int ຕົ້ນຕໍ () ບອກນັກຂຽນວ່າໂປແກມ ກຳ ລັງເຮັດວຽກທີ່ເອີ້ນວ່າ "ຕົ້ນຕໍ" ແລະມັນຈະສົ່ງເລກເຕັມເມື່ອມັນຈົບ. ໂປແກຼມ C ທັງ ໝົດ ມີ ໜ້າ ທີ່ "ຕົ້ນຕໍ".
    • {} ຊີ້ໃຫ້ເຫັນວ່າທຸກຢ່າງພາຍໃນຂອງພວກມັນແມ່ນສ່ວນ ໜຶ່ງ ຂອງ ໜ້າ ທີ່. ໃນກໍລະນີນີ້, ພວກເຂົາອ້າງວ່າທຸກສິ່ງທຸກຢ່າງພາຍໃນແມ່ນສ່ວນ ໜຶ່ງ ຂອງ ໜ້າ ທີ່ "ຕົ້ນຕໍ".
    • ເຈວ printf () ສະແດງຂໍ້ຄວາມໃນວົງເລັບເທິງ ໜ້າ ຈໍຂອງຜູ້ໃຊ້. ວົງຢືມຕ່າງໆຮັບປະກັນວ່າສາຍພາຍໃນຖືກພິມອອກເປັນຕົວ ໜັງ ສື. ຕ່ອງໂສ້ n ບອກຜູ້ລວບລວມຂໍ້ມູນຍ້າຍຕົວກະພິບໄປສາຍຕໍ່ໄປ.
    • ; ໝາຍ ເຖິງຈຸດສຸດທ້າຍຂອງເສັ້ນ. ສາຍລະຫັດ C ສ່ວນໃຫຍ່ຕ້ອງຈົບດ້ວຍເຄື່ອງ ໝາຍ ສຳ ມະໂນ.
    • Comeinand getchar () ຮຽກຮ້ອງໃຫ້ຜູ້ແຕ່ງຕ້ອງລໍຖ້າການປ້ອນຂໍ້ມູນເທິງແປ້ນພິມກ່ອນຍ້າຍ. ນີ້ເປັນປະໂຫຍດເພາະວ່ານັກລວບລວມຂໍ້ມູນຫຼາຍຄົນຈະແລ່ນໂປແກຼມແລະປິດປ່ອງຢ້ຽມທັນທີ. ໃນຖານະເປັນດັ່ງກ່າວ, ຄຳ ສັ່ງນີ້ຈະເຮັດໃຫ້ໂປແກມປິດບໍ່ໄດ້ຈົນກວ່າຈະກົດປຸ່ມ.
    • Comeinand ກັບຄືນ 0 (ກັບຄືນ) ໝາຍ ເຖິງຈຸດສິ້ນສຸດຂອງ ໜ້າ ທີ່. ໃຫ້ສັງເກດວ່າ ໜ້າ ທີ່ "ຕົ້ນຕໍ" ແມ່ນ ໜ້າ ທີ່ແນວໃດ int. ນີ້ຫມາຍຄວາມວ່າມັນຈະຕ້ອງການເລກເຕັມຄືນເມື່ອໂປແກຼມສິ້ນສຸດລົງ. ຫມາຍເລກ "0" ຊີ້ໃຫ້ເຫັນວ່າໂປແກຼມໄດ້ຖືກປະຕິບັດຢ່າງຖືກຕ້ອງ; ຖ້າຕົວເລກອື່ນຖືກສົ່ງຄືນ, ມັນ ໝາຍ ຄວາມວ່າໂປແກຼມໄດ້ພົບຂໍ້ຜິດພາດ.

  4. ພະຍາຍາມລວບລວມໂປແກຼມ. ໃສ່ລະຫັດເຂົ້າໄປໃນຜູ້ລວບລວມຂໍ້ ກຳ ນົດແລະບັນທຶກເປັນເອກະສານ " *. C". ລວບລວມລະຫັດນີ້ເຂົ້າໃນນັກລວບລວມຂໍ້ມູນຂອງທ່ານ, ໂດຍປົກກະຕິແລ້ວໂດຍການກົດປຸ່ມ Build ຫລືປຸ່ມ Run.
  5. ໃຫ້ ຄຳ ເຫັນຕໍ່ລະຫັດຂອງທ່ານຢູ່ສະ ເໝີ. ບັນທຶກແມ່ນສ່ວນ ໜຶ່ງ ຂອງລະຫັດແລະຈະບໍ່ຖືກລວບລວມ, ແຕ່ບັນທຶກເຫຼົ່ານີ້ຊ່ວຍໃຫ້ທ່ານອະທິບາຍສິ່ງທີ່ ກຳ ລັງເກີດຂື້ນ. ຈຸດນີ້ແມ່ນເປັນປະໂຫຍດເມື່ອທ່ານຕ້ອງການເຕືອນທ່ານວ່າລະຫັດຂອງທ່ານແມ່ນຫຍັງ, ແລະມັນຍັງຊ່ວຍໃຫ້ນັກພັດທະນາຄົນອື່ນທີ່ ກຳ ລັງເບິ່ງລະຫັດຂອງທ່ານດີຂື້ນ.
    • ເພື່ອເຮັດບົດບັນທຶກໃນ C, ໃສ່ /* ໃນຕອນຕົ້ນຂອງພາກບັນທຶກແລະສິ້ນສຸດດ້ວຍ */.
    • ທ່ານສາມາດຈົດບັນທຶກທຸກຢ່າງ, ບໍ່ແມ່ນພື້ນຖານທີ່ສຸດຂອງລະຫັດຂອງທ່ານ.
    • ທ່ານສາມາດໃຊ້ສ່ວນ ຄຳ ເຫັນເພື່ອຖອດເອົາບາງສ່ວນຂອງລະຫັດໂດຍບໍ່ຕ້ອງລຶບ. ພຽງແຕ່ໃສ່ລະຫັດທີ່ທ່ານຕ້ອງການລຶບອອກດ້ວຍ Flash tags ແລະຫຼັງຈາກນັ້ນລວບລວມ. ຖ້າທ່ານຕ້ອງການເພີ່ມລະຫັດຄືນ, ເອົາປ້າຍເຫຼົ່ານີ້ອອກ.
    ໂຄສະນາ

ວິທີທີ່ 2 ຂອງ 6: ໃຊ້ຕົວແປ


  1. ເຂົ້າໃຈເຖິງ ໜ້າ ທີ່ຂອງຕົວປ່ຽນແປງຕ່າງໆ. ຕົວແປຕ່າງໆຊ່ວຍໃຫ້ທ່ານສາມາດເກັບຂໍ້ມູນໄດ້, ແມ່ນແຕ່ການ ຄຳ ນວນເຂົ້າໃນໂປແກຼມ, ຫຼືຂໍ້ມູນຈາກການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້. ຕົວແປຕ້ອງໄດ້ຖືກ ກຳ ນົດໄວ້ກ່ອນທີ່ທ່ານຈະສາມາດໃຊ້ມັນໄດ້, ແລະມັນກໍ່ມີຕົວແປຫລາຍປະເພດທີ່ແຕກຕ່າງກັນໃນການເລືອກໃຊ້.
    • ບາງອັນທີ່ໄດ້ຮັບຄວາມນິຍົມລວມມີ int, char, ແລະ ທີ່ເລື່ອນໄດ້. ແຕ່ລະຕົວແປຈະເກັບຮັກສາປະເພດຂໍ້ມູນທີ່ແຕກຕ່າງກັນ.
  2. ຮຽນຮູ້ວິທີການປະກາດຕົວແປ. ຕົວແປຕ້ອງຖືກ ກຳ ນົດ, ຫຼື "ປະກາດ", ກ່ອນຈະ ນຳ ໃຊ້ໂດຍໂປແກມ. ທ່ານປະກາດຕົວແປໂດຍການປ້ອນຂໍ້ມູນປະເພດຂໍ້ມູນຕາມດ້ວຍຊື່ຕົວແປ. ຕົວຢ່າງ, ນີ້ແມ່ນ ຄຳ ປະກາດປ່ຽນແປງທີ່ຖືກຕ້ອງທັງ ໝົດ:
    • ໃຫ້ສັງເກດວ່າທ່ານສາມາດປະກາດຕົວແປຫລາຍໆເສັ້ນໃນສາຍດຽວກັນ, ຕາບໃດທີ່ມັນມີປະເພດດຽວກັນ. ທ່ານພຽງແຕ່ຕ້ອງການແຍກຊື່ຂອງຕົວແປພ້ອມກັນກັບເຄື່ອງ ໝາຍ ຈຸດ.
    • ເຊັ່ນດຽວກັນກັບສາຍອື່ນໆໃນສາຍ C, ແຕ່ລະສາຍການປະກາດຕົວປ່ຽນຕ້ອງມີຈຸດຈົບດ້ວຍເຄື່ອງ ໝາຍ ຈ້ ຳ.
  3. ຊອກຫາທີ່ຕັ້ງຂອງການປະກາດຕົວປ່ຽນແປງ. ຕົວແປຕ້ອງໄດ້ຖືກປະກາດໃນຕອນຕົ້ນຂອງແຕ່ລະ block code (ສ່ວນລະຫັດແມ່ນຢູ່ໃນວົງເລັບ {}). ຖ້າທ່ານພະຍາຍາມທີ່ຈະປະກາດຕົວແປຢູ່ໃນຕອນທ້າຍຂອງທ່ອນໄມ້, ໂປແກຼມຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
  4. ໃຊ້ຕົວແປເພື່ອເກັບຂໍ້ມູນຜູ້ໃຊ້. ຕອນນີ້ທ່ານມີຄວາມຮູ້ພື້ນຖານບາງຢ່າງກ່ຽວກັບຕົວແປທີ່ເຮັດວຽກ, ທ່ານສາມາດຂຽນໂປຼແກຼມງ່າຍໆເພື່ອເກັບຂໍ້ມູນການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້. ທ່ານຈະໃຊ້ ໜ້າ ທີ່ອື່ນໃນໂປຣແກຣມ, ເອີ້ນວ່າ scanf. ຟັງຊັນນີ້ຊອກຫາການປ້ອນຂໍ້ມູນທີ່ມີມູນຄ່າສະເພາະ.
    • ຕ່ອງໂສ້ "% d" ການຮ້ອງຂໍ scanf ຊອກຫາເລກເຕັມໃນວັດສະດຸປ້ອນຜູ້ໃຊ້.
    • Comeinand & ກ່ອນຕົວແປ x ສຳ ລັບ scanf ຮູ້ບ່ອນທີ່ຈະຊອກຫາຕົວແປເພື່ອທົດແທນມັນ, ແລະເກັບຄ່າເລກເຕັມໃນຕົວແປ.
    • ຄຳ ສັ່ງສຸດທ້າຍ printf ອ່ານຄືນເລກເຕັມການປ້ອນຂໍ້ມູນໃຫ້ກັບຜູ້ໃຊ້.
  5. ການປ່ຽນແປງຕົວແປ. ທ່ານສາມາດໃຊ້ ສຳ ນວນທາງຄະນິດສາດເພື່ອຈັດການຂໍ້ມູນທີ່ທ່ານໄດ້ເກັບໄວ້ໃນຕົວແປຂອງທ່ານ. ຄວາມແຕກຕ່າງທີ່ ສຳ ຄັນທີ່ສຸດໃນການຈື່ ຈຳ ດ້ວຍການສະແດງອອກທາງຄະນິດສາດແມ່ນສັນຍານ = ໝາຍ ຄວາມວ່າ ກຳ ນົດຄ່າຂອງຕົວແປ, ໃນຂະນະທີ່ 2 ໝາຍ == ເຊັ່ນການປຽບທຽບຄຸນຄ່າຂອງສອງດ້ານເພື່ອເບິ່ງວ່າມັນເທົ່າທຽມກັນຫລືບໍ່. ໂຄສະນາ

ວິທີທີ 3 ຂອງ 6: ໃຊ້ ຄຳ ເວົ້າທີ່ມີເງື່ອນໄຂ

  1. ຮຽນຮູ້ພື້ນຖານຂອງການຖະແຫຼງເງື່ອນໄຂ. ຄຳ ຖະແຫຼງທີ່ມີເງື່ອນໄຂແມ່ນອົງປະກອບຄວບຄຸມ ສຳ ລັບໂປແກຼມສ່ວນໃຫຍ່. ເຫຼົ່ານີ້ແມ່ນລາຍງານທີ່ຖືກລະບຸວ່າເປັນ TRUE ຫຼື FALSE, ແລະຫຼັງຈາກນັ້ນກໍ່ປະຕິບັດໂດຍອີງໃສ່ຜົນໄດ້ຮັບ. ຖະແຫຼງການພື້ນຖານທີ່ສຸດແມ່ນ ຄຳ ສັ່ງ ຖ້າ.
    • TRUE ແລະ FALSE ໃນ C ຈະປະຕິບັດຕົວແຕກຕ່າງຈາກສິ່ງທີ່ທ່ານເຄີຍໃຊ້. ຄຳ ຖະແຫຼງການ TRUE ຈະສິ້ນສຸດດ້ວຍເລກ nonzero. ເມື່ອທ່ານປະຕິບັດການປຽບທຽບ, ຖ້າຜົນໄດ້ຮັບແມ່ນ TRUE, "1" ຈະຖືກສົ່ງຄືນ. ຖ້າຜົນໄດ້ຮັບແມ່ນບໍ່ຖືກຕ້ອງ, "0" ຈະຖືກສົ່ງຄືນ. ຮູ້ຈຸດນີ້ຈະຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈວິທີການລາຍງານ IF ຖືກປະຕິບັດ.
  2. ຮຽນຮູ້ຜູ້ປະຕິບັດງານທີ່ມີເງື່ອນໄຂພື້ນຖານ. ບັນດາ ຄຳ ຖະແຫຼງການກ່ຽວກັບເງື່ອນໄຂແມ່ນກ່ຽວກັບການ ນຳ ໃຊ້ຜູ້ປະຕິບັດງານທາງຄະນິດສາດເພື່ອປຽບທຽບຄຸນຄ່າ. ຂ້າງລຸ່ມນີ້ແມ່ນບັນຊີຂອງຜູ້ປະຕິບັດງານທີ່ມີເງື່ອນໄຂທົ່ວໄປທີ່ສຸດ.
  3. ຂຽນຖະແຫຼງການ IF ຂັ້ນພື້ນຖານ. ທ່ານສາມາດໃຊ້ຖະແຫຼງການ IF ເພື່ອ ກຳ ນົດວ່າໂປແກຼມຄວນເຮັດຫຍັງຕໍ່ໄປຫຼັງຈາກການປະເມີນຜົນ. ທ່ານສາມາດສົມທົບ ຄຳ ເວົ້ານັ້ນກັບ ຄຳ ຖະແຫຼງການທີ່ມີເງື່ອນໄຂຕໍ່ໄປນີ້ເພື່ອເຮັດໃຫ້ຕົວເລືອກທີ່ດີກວ່າ, ແຕ່ ສຳ ລັບດຽວນີ້ຂຽນ ຄຳ ເວົ້າງ່າຍໆເພື່ອ ນຳ ໃຊ້ກັບພວກມັນ
  4. ໃຊ້ລາຍງານຂອງ ELSE / ELSE IF ເພື່ອຂະຫຍາຍມາດຖານຂອງທ່ານ. ທ່ານສາມາດສ້າງ ຄຳ ຖະແຫຼງການ IF ໂດຍການ ນຳ ໃຊ້ ຄຳ ຖະແຫຼງການຂອງ ELSE ແລະໃບລາຍງານ ELSE IF ເພື່ອຈັດການກັບຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນ. ຄຳ ຖະແຫຼງການ ELSE ດຳ ເນີນການຖ້າ ຄຳ ຖະແຫຼງ IF ແມ່ນ FALSE. ບົດລາຍງານຂອງ ELSE IF ຊ່ວຍໃຫ້ທ່ານສາມາດໃສ່ເອກະສານ IF ຫຼາຍຄັ້ງເຂົ້າໃນ ໜຶ່ງ ລະຫັດຂອງລະຫັດເພື່ອຈັດການສະຖານະການທີ່ແຕກຕ່າງກັນ. ເບິ່ງໂປແກມຕົວຢ່າງຂ້າງລຸ່ມນີ້ເພື່ອຄວາມເຂົ້າໃຈດີຂື້ນກ່ຽວກັບວິທີການທີ່ພວກເຂົາພົວພັນກັນ.
    • ໂປແກຼມເອົາຂໍ້ມູນຈາກຜູ້ໃຊ້ແລະສົ່ງຜ່ານບົດລາຍງານ IF. ຖ້າຫາກວ່າ metric ພົບຄໍາຖະແຫຼງທໍາອິດ, ຫຼັງຈາກນັ້ນຄໍາຖະແຫຼງການ printf ກ່ອນຈະຖືກສົ່ງຄືນ.ຖ້າມັນບໍ່ຕອບສະ ໜອງ ກັບ ຄຳ ຖະແຫຼງ ທຳ ອິດ, ມັນຈະຖືກສົ່ງຜ່ານ ຄຳ ຖະແຫຼງການຂອງ ELSE IF ຈົນກວ່າມັນຈະເຫັນວ່າຖືກຕ້ອງ. ຖ້າມັນບໍ່ກົງກັບ ຄຳ ຖະແຫຼງໃດໆ, ມັນຈະຜ່ານ ຄຳ ຖະແຫຼງການ ELSE ໃນຕອນທ້າຍ.
    ໂຄສະນາ

ວິທີທີ 4 ຂອງ 6: ຮຽນ Loops

  1. ເຂົ້າໃຈວິທີການເຮັດວຽກຂອງ loops. Loops ແມ່ນ ໜຶ່ງ ໃນລັກສະນະທີ່ ສຳ ຄັນທີ່ສຸດຂອງການຂຽນໂປແກຼມເພາະວ່າມັນຊ່ວຍໃຫ້ທ່ານສາມາດເຮັດຊ້ ຳ ລະຫັດອີກຄັ້ງຈົນກວ່າຈະມີເງື່ອນໄຂສະເພາະ. ນີ້ສາມາດເຮັດໃຫ້ການ ດຳ ເນີນງານທີ່ຄ້າງຫ້ອງງ່າຍຫຼາຍທີ່ຈະເຮັດແລະປ້ອງກັນທ່ານບໍ່ໃຫ້ຂຽນຄືນ ຄຳ ຖະແຫຼງການທີ່ມີເງື່ອນໄຂ ໃໝ່ ທຸກໆຄັ້ງທີ່ທ່ານຕ້ອງການເຮັດ.
    • ມັນມີສາມປະເພດຫລັກໆຄື: FOR, WHILE, ແລະ DO ... WHILE.
  2. ໃຊ້ FOR loop. ນີ້ແມ່ນປະເພດຂອງ loop ທົ່ວໄປແລະເປັນປະໂຫຍດທີ່ສຸດ. loop ຈະສືບຕໍ່ ດຳ ເນີນການຈົນກ່ວາເງື່ອນໄຂທີ່ ກຳ ນົດໄວ້ໃນ FOR loop ຖືກບັນລຸ. FOR loop ຮຽກຮ້ອງໃຫ້ມີສາມເງື່ອນໄຂຄື: ການເລີ່ມຕົ້ນຂອງຕົວແປ, ການສະແດງອອກຕາມເງື່ອນໄຂແລະເງື່ອນໄຂສາມາດປັບປຸງໄດ້. ຖ້າທ່ານບໍ່ຕ້ອງການເງື່ອນໄຂທັງ ໝົດ ນີ້, ທ່ານຍັງຕ້ອງການທີ່ຈະປ່ອຍໃຫ້ມີຊ່ອງຫວ່າງດ້ວຍໂລກາພິກ, ຖ້າບໍ່ດັ່ງນັ້ນວົງຈອນກໍ່ຈະແລ່ນຕະຫຼອດໄປ.
    • ໃນໂຄງການຂ້າງເທິງນີ້, ທ່ານດຣ. ຖືກຕັ້ງເປັນ 0, ແລະວົງຈອນຍັງຄົງແລ່ນຢູ່ຕະຫຼອດເວລາທີ່ມູນຄ່າຈະເປີດ ຫນ້ອຍກ່ວາ 15. ແຕ່ລະຄ່າ ໄດ້ຖືກພິມອອກ, ຫຼັງຈາກນັ້ນມູນຄ່າ ຈະໄດ້ຮັບການເພີ່ມ 1 ແລະ loop ຈະໄດ້ຮັບການຊ້ໍາ. ຈົນກ່ວາ = 15, ວົງຈອນຈະຖືກ ທຳ ລາຍ.
  3. ໃຊ້ວົງ WHILE. ວົງຈອນ WHILE ແມ່ນລຽບງ່າຍກ່ວາ FOR loop. ປະເພດຂອງ loop ນີ້ມີການສະແດງອອກພຽງແຕ່ ໜຶ່ງ ເງື່ອນໄຂເທົ່ານັ້ນ, ແລະວົງຈອນດັ່ງກ່າວຈະເຮັດວຽກໄດ້ຕາບໃດທີ່ການສະແດງອອກຕາມເງື່ອນໄຂແມ່ນຄວາມຈິງ. ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງເລີ່ມຕົ້ນຫລືປັບປຸງຕົວແປ, ເຖິງແມ່ນວ່າທ່ານສາມາດເຮັດມັນໄດ້ໃນສ່ວນຕົ້ນຕໍຂອງວົງຈອນ.
    • Comeinand y ++ ຈະເພີ່ມ 1 ຕົວປ່ຽນ ໃນແຕ່ລະຄັ້ງທີ່ວົງແຫວນຈະຖືກປະຕິບັດ. ເມື່ອຫັນ ຮອດ 16 (ຈື່ໄດ້ວ່າ, ວົງຈອນນີ້ຈະຍັງຄົງໃຊ້ໄດ້ຈົນເທົ່າກັບມູນຄ່ານັ້ນ ຫນ້ອຍ ຫລືເທົ່າທຽມກັນ 15), ວົງຈອນປິດ.
  4. ໃຊ້ loop ເຮັດ...WHILE loop ນີ້ແມ່ນເປັນປະໂຫຍດ ສຳ ລັບ loops ທີ່ທ່ານຕ້ອງການໃຫ້ແນ່ໃຈວ່າຈະ ດຳ ເນີນການຢ່າງ ໜ້ອຍ ໜຶ່ງ ຄັ້ງ. ໃນວົງແຫວນ FOR ແລະ WHILE, ຄຳ ເວົ້າທີ່ມີເງື່ອນໄຂຖືກກວດສອບໃນຕອນເລີ່ມຕົ້ນຂອງ loop, i. ມັນບໍ່ສາມາດຜ່ານແລະລົ້ມເຫລວໄດ້ໃນທັນທີ. ເນື່ອງຈາກວ່າ DO ... WHILE loop ກວດເບິ່ງສະພາບໃນຕອນທ້າຍຂອງ loop, ມັນຈະຮັບປະກັນວ່າ loop ຈະປະຕິບັດຢ່າງ ໜ້ອຍ ໜຶ່ງ ຄັ້ງ.
    • loop ນີ້ຈະສະແດງຂໍ້ຄວາມເຖິງແມ່ນວ່າເງື່ອນໄຂຈະບໍ່ຖືກຕ້ອງ. ອອກ ຖືກຕັ້ງເປັນ 5 ແລະ WHILE loop ຖືກຕັ້ງຄ່າໃຫ້ເຮັດວຽກເມື່ອ ບໍ່ເທົ່າກັບ 5, ສະນັ້ນຮອບໄດ້ສິ້ນສຸດລົງ. ຂໍ້ຄວາມຖືກພິມອອກຕັ້ງແຕ່ເວລາທີ່ສະພາບການບໍ່ຖືກກວດກາຈົນເຖິງທີ່ສຸດ.
    • ວົງ WHILE ໃນການຕັ້ງຄ່າ DO ... WHILE ຕ້ອງຖືກຢຸດດ້ວຍຕົວຈີ່. ນີ້ແມ່ນຄັ້ງດຽວເທົ່ານັ້ນທີ່ loop ສິ້ນສຸດດ້ວຍ semicolon.
    ໂຄສະນາ

ວິທີ 5 ຂອງ 6: ການ ນຳ ໃຊ້ ໜ້າ ທີ່

  1. ຮຽນຮູ້ພື້ນຖານຂອງ ໜ້າ ທີ່. ຟັງຊັນແມ່ນລະຫັດບລັອກທີ່ເປັນເອກະລາດເຊິ່ງສາມາດຖືກເອີ້ນໂດຍພາກສ່ວນອື່ນໆຂອງໂປແກມ. ໜ້າ ທີ່ເຫຼົ່ານີ້ເຮັດໃຫ້ໂປແກມງ່າຍທີ່ຈະເຮັດລະຫັດອີກຄັ້ງ, ແລະຊ່ວຍເຮັດໃຫ້ໂປແກມອ່ານງ່າຍແລະປ່ຽນແປງ. ຫນ້າທີ່ສາມາດປະກອບມີເຕັກນິກທັງຫມົດທີ່ໄດ້ຮຽນມາກ່ອນໃນບົດຂຽນນີ້, ແລະອື່ນໆ.
    • ປະຈຸບັນ ຕົ້ນຕໍ () ໃນຕອນຕົ້ນຂອງຕົວຢ່າງທັງ ໝົດ ຂ້າງເທິງແມ່ນ ໜ້າ ທີ່, ຕົວຢ່າງ getchar ()
    • ໜ້າ ທີ່ແມ່ນສິ່ງທີ່ ຈຳ ເປັນເພື່ອເຮັດໃຫ້ລະຫັດມີປະສິດຕິພາບແລະງ່າຍຕໍ່ການອ່ານ. ໃຊ້ງານທີ່ດີໃນການຈັດຕັ້ງໂຄງການຂອງທ່ານ.
  2. ເລີ່ມຕົ້ນດ້ວຍການແຕ້ມຮູບ. ຫນ້າທີ່ຖືກສ້າງຂື້ນທີ່ດີທີ່ສຸດເມື່ອທ່ານອະທິບາຍສິ່ງທີ່ທ່ານຕ້ອງການໃຫ້ມັນເຮັດ ສຳ ເລັດກ່ອນທີ່ທ່ານຈະເລີ່ມເຂົ້າລະຫັດຕົວຈິງ. syntax ພື້ນຖານ ສຳ ລັບ ໜ້າ ທີ່ແມ່ນ "return_type ຊື່ (ໂຕ້ຖຽງ 1, ໂຕ້ຖຽງ 2, ແລະອື່ນໆ)"; ຕົວຢ່າງ, ເພື່ອສ້າງຟັງຊັນທີ່ເພີ່ມສອງຕົວເລກ:
    • ນີ້ຈະສ້າງຫນ້າທີ່ເພີ່ມສອງຕົວເລກ (x ແລະ ) ຮ່ວມກັນແລະຫຼັງຈາກນັ້ນສົ່ງຜົນລວມທີ່ເປັນຕົວເລກຍ່ອຍ.
  3. ເພີ່ມ ໜ້າ ທີ່ເຂົ້າໃນໂປແກຼມ. ທ່ານສາມາດໃຊ້ໂຄງຮ່າງເພື່ອສ້າງໂປແກຼມທີ່ໃຊ້ເວລາສອງຕົວເລກທີ່ຜູ້ໃຊ້ເຂົ້າມາແລະຫຼັງຈາກນັ້ນຕື່ມໃສ່ກັນ. ໂປແກຼມ ກຳ ນົດວິທີການທີ່ "ເພີ່ມ" ໜ້າ ທີ່ເຮັດວຽກແລະ ນຳ ໃຊ້ມັນເພື່ອ ໝູນ ໃຊ້ປັດໄຈ ນຳ ເຂົ້າ.
    • ໃຫ້ສັງເກດວ່າໂຄງຮ່າງຍັງຢູ່ໃນຕອນເລີ່ມຕົ້ນຂອງໂຄງການ. ນີ້ບອກນັກຂຽນສິ່ງທີ່ທ່ານຄາດຫວັງໃນເວລາທີ່ຫນ້າທີ່ຖືກເອີ້ນແລະຜົນໄດ້ຮັບແມ່ນຫຍັງ. ນີ້ແມ່ນສິ່ງທີ່ ຈຳ ເປັນເທົ່ານັ້ນຖ້າທ່ານຕ້ອງການ ກຳ ນົດ ໜ້າ ທີ່ຂອງໂປຣແກຣມສິ້ນສຸດ. ທ່ານສາມາດກໍານົດຫນ້າທີ່ ເພີ່ມ () (ບວກ) ກ່ອນ ໜ້າ ທີ່ ຕົ້ນຕໍ () ແລະຜົນໄດ້ຮັບຈະຄືກັນໂດຍບໍ່ມີການວາງແຜນ.
    • ການປະຕິບັດ ໜ້າ ທີ່ຕົວຈິງຂອງ ໜ້າ ທີ່ໄດ້ຖືກ ກຳ ນົດໃນຕອນທ້າຍຂອງໂຄງການ. ເຈວ ຕົ້ນຕໍ () ລວບລວມເລກເຕັມຈາກຜູ້ໃຊ້ແລະຫຼັງຈາກນັ້ນສົ່ງພວກມັນເຂົ້າໃນຫນ້າທີ່ ເພີ່ມ () ການປຸງແຕ່ງ. ເຈວ ເພີ່ມ () ປະຕິບັດຫນ້າທີ່ເພີ່ມແລະຫຼັງຈາກນັ້ນສົ່ງຄືນຜົນໄດ້ຮັບທີ່ໄດ້ຮັບ ຕົ້ນຕໍ ()
    • ໃນຂະນະນີ້ ເພີ່ມ () ໄດ້ຖືກ ກຳ ນົດ, ສາມາດເອີ້ນໄດ້ທຸກບ່ອນໃນໂຄງການ.
    ໂຄສະນາ

ວິທີທີ 6 ຂອງ 6: ສືບຕໍ່ຂຸດຂຸມເລິກ

  1. ຊອກຫາປື້ມສອງສາມຫົວກ່ຽວກັບການຂຽນໂປແກຼມ C. ບົດຂຽນນີ້ກວມເອົາພື້ນຖານ, ແຕ່ວ່າພຽງແຕ່ດ້ານຂອງການຂຽນໂປແກຼມ C ແລະຄວາມຮູ້ທີ່ກ່ຽວຂ້ອງທັງ ໝົດ. ປື້ມອ້າງອີງທີ່ດີຈະຊ່ວຍທ່ານແກ້ໄຂບັນຫາຫຼາຍຢ່າງແລະຊ່ວຍທ່ານໃນການເຈັບຫົວດ້ວຍບັນຫາທີ່ຫຍຸ້ງຍາກໃນພາຍຫຼັງ.
  2. ເຂົ້າຮ່ວມບາງຊຸມຊົນ. ມີຫລາຍຊຸມຊົນ, ທັງ online ແລະໃນໂລກຕົວຈິງ, ສຳ ລັບການຂຽນໂປແກຼມແລະພາສາການຂຽນໂປແກຼມທັງ ໝົດ. ຊອກຫານັກຂຽນໂປແກຼມ C ຈຳ ນວນ ໜຶ່ງ ທີ່ມີຄວາມນິຍົມທີ່ຄ້າຍຄືກັນເພື່ອແລກປ່ຽນລະຫັດແລະຄວາມຄິດກັບ, ແລະທ່ານຈະພົບວ່າຕົວເອງຮຽນຮູ້ໄວໆນີ້.
    • ເຂົ້າຮ່ວມບາງການແຂ່ງຂັນ hack-a-thons ຖ້າເປັນໄປໄດ້. ນີ້ແມ່ນເຫດການທີ່ກຸ່ມແລະບຸກຄົນມາພ້ອມກັບແຜນງານແລະວິທີແກ້ໄຂ, ແລະມັກຈະສ້າງຄວາມຄິດສ້າງສັນພາຍໃນເວລາທີ່ແນ່ນອນ. ທ່ານສາມາດພົບກັບນັກຂຽນໂປແກຼມທີ່ດີຫຼາຍຢ່າງໃນແບບນີ້, ແລະການແຂ່ງຂັນ hack-a-thon ແມ່ນຈັດຂື້ນທົ່ວໂລກ.
  3. ເອົາບາງຫ້ອງຮຽນ. ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງກັບໄປໂຮງຮຽນເພື່ອຈະໄດ້ຮັບລະດັບວິທະຍາສາດຄອມພິວເຕີ, ແຕ່ວ່າທ່ານສາມາດຮຽນສອງສາມບ່ອນທີ່ທ່ານສາມາດຮຽນຮູ້ເພີ່ມເຕີມ. ບໍ່ມີຫຍັງດີກ່ວາທີ່ຈະໄດ້ຮັບການຊ່ວຍເຫລືອຕົວຈິງຈາກຄົນທີ່ຄ່ອງແຄ້ວໃນພາສາການຂຽນໂປແກຼມ. ໂດຍປົກກະຕິແລ້ວ, ທ່ານສາມາດຊອກຫ້ອງຮຽນຢູ່ສູນຊຸມຊົນທ້ອງຖິ່ນຂອງທ່ານແລະໂຮງຮຽນມັດທະຍົມຕອນປາຍ, ແລະບາງມະຫາວິທະຍາໄລອະນຸຍາດໃຫ້ທ່ານຮຽນວິທະຍາສາດຄອມພິວເຕີໂດຍບໍ່ຕ້ອງລົງທະບຽນ. .
  4. ພິຈາລະນາຮຽນ C ++. ເມື່ອທ່ານມີຄວາມເຂົ້າໃຈດີກ່ຽວກັບພາສາການຂຽນໂປແກຼມ C, ທ່ານສາມາດເລີ່ມຕົ້ນຮຽນຮູ້ C ++. ນີ້ແມ່ນລຸ້ນ C ທີ່ທັນສະ ໄໝ ກວ່າ, ແລະຊ່ວຍໃຫ້ມີຄວາມຍືດຍຸ່ນຫຼາຍ. C ++ ຖືກອອກແບບດ້ວຍການປຸງແຕ່ງວັດຖຸໃນໃຈ, ແລະສາມາດຊ່ວຍໃຫ້ທ່ານສ້າງໂປແກຼມທີ່ມີປະສິດທິພາບຫລາຍຂື້ນ ສຳ ລັບລະບົບປະຕິບັດການສ່ວນໃຫຍ່. ໂຄສະນາ

ຄຳ ແນະ ນຳ

  • ສະເຫມີເພີ່ມບັນທຶກເຂົ້າໃນໂປແກຼມຂອງທ່ານ. ພາກນີ້ບໍ່ພຽງແຕ່ຊ່ວຍໃຫ້ຄົນອື່ນເຫັນລະຫັດແຫຼ່ງຂອງມັນ, ແຕ່ມັນຍັງຊ່ວຍໃຫ້ທ່ານຈື່ສິ່ງທີ່ທ່ານ ກຳ ລັງຂຽນແລະເປັນຫຍັງທ່ານຈຶ່ງຂຽນມັນ. ໃນຊ່ວງເວລາຂອງການເຂົ້າລະຫັດ, ທ່ານອາດຈະຮູ້ວ່າທ່ານ ກຳ ລັງຂຽນມັນແນວໃດ, ແຕ່ວ່າພາຍຫຼັງສອງຫາສາມເດືອນ, ທ່ານອາດຈະບໍ່ຈື່ຫຼາຍຈຸດປະສົງແລະເຫດຜົນທີ່ຈະຮູ້ລະຫັດ.
  • ຈື່ໄວ້ສະ ເໝີ ທີ່ຈະສິ້ນສຸດ ຄຳ ຖະແຫຼງເຊັ່ນ printf (), scanf (), getch (), ແລະອື່ນໆດ້ວຍເຄື່ອງ ໝາຍ (;) ແຕ່ຢ່າໃສ່ໃນ ຄຳ ສັ່ງຄວບຄຸມເຊັ່ນ 'if', 'while' loop, ຫຼື 'ສຳ ລັບ'.
  • ເມື່ອທ່ານໄດ້ຮັບຂໍ້ຜິດພາດ syntax ໃນຂະນະທີ່ລວບລວມຂໍ້ມູນ, ຖ້າທ່ານມີບັນຫາ, ຊອກຫາຂໍ້ຜິດພາດທີ່ທ່ານ ກຳ ລັງເຫັນຢູ່ໃນ Google (ຫຼືເຄື່ອງຈັກຊອກຫາອື່ນໆ). ມີໂອກາດເປັນຄົນທີ່ມີປັນຫາຄືກັນກັບທ່ານແລະລົງວິທີແກ້ໄຂ.
  • ລະຫັດແຫຼ່ງຂອງທ່ານຕ້ອງການການຂະຫຍາຍ * .c ສຳ ລັບນັກຂຽນເພື່ອເຂົ້າໃຈວ່າມັນແມ່ນເອກະສານແຫຼ່ງ C.
  • ມີການປັ້ນເຫລັກເຮັດໃຫ້ດີເລີດ. ຍິ່ງທ່ານປະຕິບັດການຂຽນໂປແກຼມຫຼາຍເທົ່າໃດ, ທ່ານກໍ່ຈະກາຍເປັນຄົນທີ່ດີກວ່າເກົ່າ. ສະນັ້ນເລີ່ມຕົ້ນດ້ວຍໂປແກມງ່າຍໆແລະສັ້ນຈົນກວ່າທ່ານຈະກາຍເປັນຜູ້ທີ່ມີຄວາມສາມາດແລະມີຄວາມ ໝັ້ນ ໃຈຫຼາຍຂຶ້ນສາມາດກ້າວໄປສູ່ໂຄງການປະເພດທີ່ສັບສົນກວ່າ.
  • ພະຍາຍາມຮຽນຮູ້ທີ່ຈະສ້າງເຫດຜົນ. ມັນຊ່ວຍໃນການແກ້ໄຂບັນຫາຕ່າງໆໃນຂະນະທີ່ເຂົ້າລະຫັດ.