Cara Program di C

Pengarang: Tamara Smith
Tarikh Penciptaan: 26 Januari 2021
Tarikh Kemas Kini: 18 Mungkin 2024
Anonim
Program Kasir Sederhana Menggunakan C
Video.: Program Kasir Sederhana Menggunakan C

Kandungan

C adalah salah satu bahasa pengaturcaraan tertua. Ia dikembangkan pada tahun 70-an, tetapi masih sangat kuat kerana tahapnya yang rendah. Belajar memprogram di C adalah cara terbaik untuk memulakan dengan bahasa yang lebih kompleks, dan pengetahuan yang akan anda peroleh berguna untuk hampir semua bahasa pengaturcaraan. Untuk mengetahui cara memulakan pengaturcaraan di C, lihat langkah 1 di bawah.

Langkah-langkah

Bahagian 1 dari 6: Bersedia

  1. Muat turun dan pasang penyusun. Kod C perlu disusun oleh program yang menerjemahkan kod menjadi isyarat yang dapat difahami oleh mesin. Kompilator umumnya percuma, dan terdapat pelbagai versi untuk setiap sistem operasi.
    • Untuk Windows, cubalah Microsoft Visual Studio Express atau MinGW.
    • Untuk Mac, XCode adalah salah satu penyusun C terbaik.
    • Untuk Linux, GNU adalah salah satu pilihan yang paling banyak digunakan.

  2. Fahami asasnya. C adalah salah satu bahasa pengaturcaraan tertua, tetapi boleh menjadi sangat kuat. Ia dirancang untuk sistem operasi berasaskan Unix, tetapi telah dipindahkan dan dikembangkan ke hampir semua sistem. Versi moden C ialah C ++.
    • C pada dasarnya terdiri dari fungsi, yang dapat menggunakan pemboleh ubah, kondisional dan gelung untuk menyimpan dan memanipulasi data.
  3. Berikut adalah beberapa kod mudah. Lihat program yang sangat sederhana di bawah untuk mendapatkan idea yang baik tentang bagaimana pelbagai aspek bahasa berfungsi bersama, dan bagaimana program tersebut berfungsi.
    • Arahan #sertakan datang sebelum program dimulakan, memuatkan perpustakaan yang mengandungi fungsi yang anda perlukan. Dalam contoh ini, stdio.h membolehkan kita menggunakan fungsi printf () dan getchar ().
    • Arahan int utama () memberitahu penyusun bahawa program ini mempunyai fungsi yang disebut "utama" dan bahawa ia akan mengembalikan bilangan bulat apabila selesai. Semua program C memerlukan fungsi "utama".
    • THE {} menunjukkan bahawa semua yang ada di dalamnya adalah sebahagian daripada fungsi. Dalam kes ini, mereka menunjukkan bahawa di dalamnya adalah fungsi "utama"
    • Fungsinya printf () menunjukkan kandungan tanda kurung di skrin pengguna. Petikan menjamin bahawa tali akan ditunjukkan dengan tepat seperti yang ada. THE n memberitahu penyusun untuk melangkau garis.
    • THE ; menunjukkan akhir garis. Sebilangan besar garis C berakhir dengan titik koma.
    • Arahan getchar () memberitahu penyusun untuk menunggu pengguna menekan butang sebelum meneruskan. Ini sangat berguna kerana banyak penyusun akan menjalankan program dan kemudian segera menutup tetingkap. Perintah ini menghalang tetingkap ditutup sehingga butang ditekan.
    • Arahan pulangkan 0 menunjukkan akhir fungsi. Perhatikan bahawa fungsi "utama" adalah jenisnya int. Ini bermaksud bahawa dia memerlukan bilangan bulat untuk kembali ketika program berakhir. "0" menunjukkan bahawa program berakhir tanpa kesilapan; nombor lain menunjukkan masalah.

  4. Cuba menyusun program. Masukkan kod dalam editor dan simpan sebagai fail " *. C". Susun di komputer anda, biasanya dengan mengklik butang "Build" atau "Run".
  5. Sentiasa tinggalkan komen dalam kod. Komen adalah sekeping kod yang tidak disusun, tetapi membolehkan anda menjelaskan apa yang sedang berlaku. Ini berguna untuk mengingatkan anda dan pembangun lain mengenai fungsi bahagian kod tersebut.
    • Untuk memberi komen dalam C, taip /* pada awal komen dan */ pada akhirnya.
    • Komen pada semua kecuali bahagian asas kod.
    • Komen boleh digunakan untuk membuang sebahagian kod dengan cepat tanpa menghapusnya. Cukup letakkan kod di antara /* dan */ dan menyusun. Sekiranya anda mahu kodnya kembali, hapus simbolnya.

Bahagian 2 dari 6: Menggunakan Pemboleh ubah


  1. Memahami fungsi pemboleh ubah. Mereka membolehkan anda menyimpan data, sama ada dari pengiraan program atau data yang dimasukkan oleh pengguna. Mereka mesti ditentukan sebelum boleh digunakan, dan terdapat beberapa jenis daripadanya.
    • Beberapa yang paling biasa adalah int, char, dan terapung. Masing-masing menyimpan pelbagai jenis data.
  2. Belajar untuk menyatakan pemboleh ubah. Pemboleh ubah perlu dibuat, atau "dinyatakan", sebelum dapat digunakan oleh program. Anda menyatakannya dengan menaip jenis data diikuti dengan nama pemboleh ubah. Berikut adalah beberapa contoh pernyataan yang mungkin:
    • Perhatikan bahawa mungkin untuk menyatakan beberapa pemboleh ubah pada baris yang sama, asalkan jenisnya sama. Cukup asingkan dengan koma.
    • Seperti banyak baris lain di C, setiap pernyataan mesti diakhiri dengan titik koma.
  3. Ketahui di mana untuk menyatakan pemboleh ubah. Mereka mesti dinyatakan di awal setiap blok kod. (blok kod dilampirkan dalam tanda kurung siku) Sekiranya anda cuba menyatakan pemboleh ubah kemudian di dalam blok, program tidak akan berfungsi dengan betul
  4. Gunakan pemboleh ubah untuk menyimpan entri data pengguna. Setelah mengetahui asas-asas cara kerjanya, anda boleh membuat program mudah yang akan merekodkan input pengguna dalam pemboleh ubah. Anda perlu menggunakan fungsi bahasa lain, yang dipanggil imbasan, yang membaca apa yang dimasukkan oleh pengguna.
    • THE "% d" tali memberitahu imbasan untuk mencari bilangan bulat dalam input pengguna.
    • THE & sebelum pemboleh ubah x memberitahu imbasan di mana untuk mencari pemboleh ubah sehingga anda dapat mengubahnya, dan menyimpan bilangan bulat di dalamnya.
    • Akhirnya, arahan printf memaparkan bilangan bulat yang dibaca di skrin pengguna.
  5. Manipulasikan pemboleh ubah. Anda boleh menggunakan ungkapan matematik untuk memanipulasi data yang ditulis kepada pemboleh ubah. Perbezaan utama antara pengendali matematik yang mesti diingat adalah bahawa = memberikan nilai kepada pemboleh ubah semasa == membandingkan nilai di kedua-dua belah pihak untuk melihat sama ada sama.

Bahagian 3 dari 6: Menggunakan Syarat

  1. Ketahui asas mengenai bersyarat. Bersyarat adalah asas bagi kebanyakan program. Mereka adalah ungkapan yang mengembalikan nilai BENAR (benar) atau SALAH (salah), dan kemudian ukuran diambil berdasarkan hasilnya. Syarat yang paling asas adalah sekiranya.
    • BENAR dan SALAH bekerja di C berbeza dari yang biasa anda gunakan. Ungkapan benar (BENAR) selalu mengembalikan nilai selain 0. Semasa membuat perbandingan, jika hasilnya benar, "1" dikembalikan. Sekiranya salah, "0" dikembalikan. Memahami perkara ini akan membantu anda melihat bagaimana IF bersyarat diproses.
  2. Ketahui pengendali bersyarat asas. Bersyarat secara amnya, secara amnya, pengendali matematik yang membandingkan nilai. Senarai berikut mengandungi pengendali yang paling banyak digunakan.
  3. Tulis ungkapan asas yang melibatkan IF. Anda boleh menggunakan IF untuk menentukan program yang harus dilakukan setelah ungkapan dinilai. Anda boleh menggabungkan syarat untuk membuat pelbagai pilihan, tetapi mulakan dengan yang mudah untuk membiasakan diri.
  4. Gunakan ELSE / ELSE IF (jika / jika tidak) untuk meneruskan keadaan anda. Anda boleh menggunakannya selepas bersyarat IF untuk menangani hasil yang berbeza. ELSE akan dilaksanakan sekiranya IF itu salah. ELSE IF membolehkan anda memasukkan banyak IF dalam sekumpulan kod untuk menangani pelbagai kes. Lihat contoh dalam program di bawah untuk melihat bagaimana mereka berinteraksi.
    • Program ini menerima nilai yang dimasukkan oleh pengguna dan memeriksanya melalui pengendali IF. Sekiranya nombor itu memenuhi syarat pertama, maka yang pertama printf dikembalikan. Jika tidak, program ini akan dijalankan melalui ELSE IF sehingga berjaya menemui program yang berpuas hati. Sekiranya tidak ada yang berpuas hati, blok kod ELSE, yang berada di hujungnya, akan dilaksanakan.

Bahagian 4 dari 6: Belajar Menggunakan Ikatan

  1. Fahami bagaimana hubungan terjalin. Gelung adalah bahagian terpenting dalam pengaturcaraan, kerana ia membolehkan anda mengulang blok kod sehingga syarat tertentu dipenuhi. Ini menjadikannya lebih mudah untuk melaksanakan tindakan berulang dan menyelamatkan anda dari tidak harus menulis ungkapan bersyarat setiap kali anda menginginkan sesuatu terjadi.
    • Terdapat tiga jenis gelung yang berbeza: FOR (untuk) the While (while) dan DO ... WHILE (do ... while).
  2. Menggunakan gelung untuk. Ini adalah jenis tali leher yang paling biasa. Ia terus melaksanakan sekatan kod sehingga syarat-syarat yang ditentukan dalam gelung dipenuhi. Mereka memerlukan tiga syarat: permulaan pemboleh ubah, syarat yang harus dipenuhi dan cara pemboleh ubah dikemas kini. Sekiranya anda tidak memerlukan ketiga-tiga syarat, tinggalkan tempat kosong dengan titik koma, jika tidak, gelung akan berputar selama-lamanya.
    • Dalam program di atas, y diatur ke 0 dan gelung berterusan selagi pemboleh ubah y kurang daripada 15. Setiap kali pemboleh ubah y ditunjukkan, 1 ditambahkan pada nilai y dan gelung diulang. Apabila mencapai 15, gelung akan berhenti.
  3. Menggunakan gelung WHILE. Gelung jenis ini lebih sederhana daripada FOR. Mereka hanya mempunyai satu syarat, dan gelung diulang selagi syarat itu benar. Tidak perlu untuk memulakan atau mengemas kini pemboleh ubah, tetapi mungkin untuk melakukannya dalam lingkaran.
    • Arahan y ++ tambah 1 pada pemboleh ubah y setiap kali gelung dijalankan. Apabila y mencapai 16 (ingat, gelung berterusan selagi y adalah "kurang daripada atau sama" dengan 15) gelung berhenti.
  4. Menggunakan gelung DARI... SELAMA. Gelung ini sangat berguna apabila anda ingin memastikan bahawa blok kod harus dijalankan sekurang-kurangnya sekali. Dalam gelung FOR dan WHILE, keadaan diperiksa di awal gelung, yang bermaksud bahawa ia dapat segera gagal. Gelung Do ... WHILE memeriksa keadaan di hujung gelung, memastikan bahawa blok kod dijalankan sekurang-kurangnya sekali.
    • Gelung ini akan memaparkan mesej walaupun keadaannya salah. Nilai 5 diberikan kepada pemboleh ubah y dan gelung WHILE dikonfigurasikan untuk dijalankan apabila tidak sama dengan 5, maka gelung melalui putus. Mesej sudah ditunjukkan di layar kerana keadaannya tidak diperiksa sebelum akhir.
    • Gelung WHILE dalam DO ... WHILE mesti diikuti dengan titik koma. Ini adalah satu-satunya kes di mana gelung berakhir dengan titik koma.

Bahagian 5 dari 6: Menggunakan Fungsi

  1. Fahami asas mengenai fungsi. Mereka adalah blok kod yang dapat dipanggil oleh bahagian lain dari program. Mereka menjadikan tugas mengulang blok ini mudah, dan membantu program agar lebih mudah dibaca dan diubah suai. Fungsi merangkumi semua teknik yang sudah ditunjukkan di sini, termasuk fungsi lain.
    • Garisan itu utama () pada awal semua contoh di atas adalah fungsi, seperti getchar ()
    • Fungsi adalah penting, cekap dan mudah dibaca blok kod. Manfaatkan mereka agar program anda berjalan lancar.
  2. Mulakan dengan garis besar. Fungsi dibuat dengan paling cekap semasa anda membuat lakaran apa yang anda mahukan sebelum pengaturcaraan. Sintaks asas fungsi adalah "return_type name (parameter1, parameter2, etc.);". Fungsi ini menambah dua nombor, misalnya:
    • Ini akan membuat fungsi yang memerlukan dua bilangan bulat, (x dan y), menambah nilainya dan mengembalikan hasilnya.
  3. Tambahkan fungsi ke program. Anda boleh menggunakan lakaran untuk membuat program yang menerima dua bilangan bulat yang ditaip pengguna, menambah nilai mereka dan mengembalikan hasilnya. Program ini akan menentukan bagaimana fungsi ini, yang mungkin disebut tambah, akan berfungsi dan akan menggunakannya untuk memanipulasi nombor yang dimasukkan.
    • Perhatikan bahawa garis besar fungsi masih berada di bahagian atas program. Ini memberitahu penyusun kapan menjangka fungsi akan dipanggil dan fungsi yang akan dikembalikan. Ini hanya diperlukan apabila anda ingin menentukan fungsi di kemudian hari. Anda boleh menentukan Tambah () sebelum berfungsi utama () dan hasilnya akan sama.
    • Fungsi fungsi ditentukan pada asas program. Fungsinya utama () mengumpulkan bilangan bulat pengguna dan menghantarnya ke fungsi Tambah () untuk mereka diproses. Fungsinya Tambah () kemudian mengembalikan hasilnya ke utama ()
    • Sekarang itu Tambah () telah ditentukan, anda boleh menggunakannya di mana sahaja dalam program.

Bahagian 6 dari 6: Pembelajaran Berterusan

  1. Cari buku pengaturcaraan C. Artikel ini mengajarkan asas-asasnya, tetapi masih banyak yang mempertimbangkan kekuatan bahasa ini. Buku yang bagus akan membantu anda menyelesaikan masalah dan menjimatkan banyak sakit kepala semasa memprogram.
  2. Sertai komuniti. Terdapat beberapa komuniti, baik dalam talian dan dalam kehidupan nyata, khusus untuk pengaturcaraan dan semua bahasanya. Cari pengaturcara C lain dengan tujuan yang sama untuk bertukar idea dan anda akan belajar banyak.
    • Ikut serta dalam pengaturcaraan maraton, jika boleh. Dalam acara ini, yang boleh dilakukan secara individu atau berpasukan, orang mempunyai had masa untuk membuat program dan mencari jalan penyelesaian, yang sangat mengembangkan kreativiti. Anda boleh menemui beberapa pengaturcara yang baik. Maraton ini berlaku secara berkala di seluruh dunia.
  3. Tonton beberapa kelas. Anda tidak perlu kembali ke sekolah untuk mencuba masuk ke kolej Sains Komputer, tetapi beberapa kelas mengenai subjek ini dapat mempercepat pembelajaran. Tidak ada yang lebih berguna daripada pertolongan orang yang fasih berbahasa. Anda biasanya dapat menjumpai kelas ini di pusat komuniti atau di kolej. Beberapa universiti mungkin membenarkan anda mengikuti kelas komputer tanpa perlu mendaftar.
  4. Pertimbangkan untuk belajar C ++. Setelah belajar C, adalah idea yang baik untuk melihat C ++, yang merupakan versi C yang lebih moden, yang memungkinkan fleksibiliti yang lebih besar. C ++ melibatkan orientasi objek, jadi mempelajarinya akan memungkinkan anda membuat program yang kuat untuk hampir semua sistem operasi.

Petua

  • Sentiasa memberi komen mengenai program. Ini bukan sahaja dapat membantu orang yang mungkin melihat kod anda, tetapi juga mengingatkan anda tentang apa yang anda aturcara dan mengapa. Anda mungkin tahu apa yang anda lakukan pada masa anda memprogram, tetapi beberapa bulan kemudian anda tidak akan banyak ingat.
  • Apabila anda menghadapi ralat sintaks semasa menyusun dan tidak dapat menyelesaikannya, cari Google (atau alat carian lain) untuk mendapatkan maklumat mengenai kesalahan tersebut. Ada kemungkinan besar seseorang telah mengalami masalah yang sama dan memberikan jalan keluarnya.
  • Kod sumber anda mesti mempunyai sambungan *. C, sehingga penyusun dapat melihatnya sebagai fail kod sumber C.

Cara Meningkatkan Rasa Nasi Bakar

Gregory Harris

Mungkin 2024

Bahagian Lain 80 Penilaian Reipi Alamak! Tinggalkan nai edikit lama dan bakar ?! Daripada membuangnya, mengapa tidak mencuba menyelamatkannya dengan trik rapi ini yang menghilangkan raa yang terbakar ...

Cara Memulakan Taman Bunga

Gregory Harris

Mungkin 2024

Bahagian lain Menanam bunga adalah projek permulaan yang bagu jika anda ingin memulakan berkebun, dan mereka menambah warna cerah di halaman anda. Walaupun berkebun bukanlah tuga yang mudah, anda mung...

Soviet