C Tutorial untuk Pemula

Diterbitkan: 2022-10-05

Daftar isi

pengantar

C adalah bahasa pemrograman komputer kompiler tingkat tinggi yang dibagi menjadi berbagai modul. Salah satu alasan paling signifikan untuk popularitas C adalah karena bahasa format bebas. Jadi, programmer tidak perlu mengikuti aturan pengetikan tertentu – mereka dapat menambahkan tanda kurung atau baris di mana saja dalam kode mereka.

Karena C adalah bahasa yang kompleks, bahasa ini terutama digunakan untuk menulis program yang panjang, karena memungkinkan pemrogram untuk menggunakan nama yang bermakna untuk fungsi dan variabel dalam suatu program. Fitur bahasa C memfasilitasi organisasi program yang mudah dan logis. Oleh karena itu, Anda dapat membuat program yang rapi dan ringkas di C tanpa kerumitan.

Mari kita mulai dengan tutorial C untuk membantu Anda memahami cara memanfaatkannya untuk pemrograman dan pengembangan aplikasi.

Lihat kursus gratis kami yang terkait dengan pengembangan perangkat lunak.

Jelajahi Kursus Gratis Pengembangan Perangkat Lunak Kami

Dasar-dasar Komputasi Awan Dasar-dasar JavaScript dari awal Struktur Data dan Algoritma
Teknologi Blockchain Reaksi untuk Pemula Dasar-dasar Java Inti
Jawa Node.js untuk Pemula JavaScript tingkat lanjut

C Tutorial untuk Pemula

Berikut adalah panduan langkah demi langkah untuk tutorial C untuk pemula.

Bagaimana cara mengatur lingkungan untuk bahasa pemrograman C?

Langkah pertama dalam tutorial pemrograman C adalah memahami cara mengatur lingkungan untuk bahasa tersebut. Ini berarti menginstal dan mengkonfigurasi dua perangkat lunak; editor teks dan kompiler C.

Tujuan dari editor teks adalah untuk mengetik program dan menyimpan file dengan ekstensi C. Mereka termasuk Windows Notepad, EMACS, atau vi. Langkah selanjutnya adalah menginstal compiler. Program yang diketik dalam alfabet atau angka harus diubah menjadi bahasa yang dapat dimengerti komputer. Jadi, kita membutuhkan kompiler untuk mengubah informasi menjadi bahasa mesin dan memungkinkan eksekusi program.

Terakhir, instal GCC di Linux, Mac OS, atau Windows.

Struktur Program

Setelah Anda menginstal editor teks dan kompiler, Anda harus mempelajari tentang struktur pemrograman dasar atau metode perintah bahasa C untuk menggunakan editor teks dan kompiler.

Misalnya, kode pertama yang biasanya dicoba orang di C adalah "Hello World". Untuk menjalankan program ini, Anda perlu menambahkan kode yang diberikan di bawah ini di editor teks.

#sertakan <stdio.h>

int utama()

{

/* program pertama saya di C */

printf(“Halo Dunia!\n”);

kembali 0;

}

Setelah mengetik kode, Anda harus menyimpan file sebagai hello.c, lalu masuk ke direktori file dan ketik gcc hello.c untuk kompilasi kode.

Selanjutnya, ketik a.out untuk eksekusi, dan Anda akan melihat "Hello World" tercetak di layar.

#include <stdio.h> adalah perintah praprosesor sedangkan int main() adalah fungsi utama. Bagian dalam /*…*/ tidak dikompilasi karena merupakan komentar tambahan.

Fungsi printf(…) digunakan untuk mencetak “Hello World” pada layar. Baris terakhir kembali 0, digunakan untuk mengakhiri fungsi utama.

Pelajari Kursus Pengembangan Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Jelajahi Kursus Rekayasa Perangkat Lunak Populer kami

Master of Science dalam Ilmu Komputer dari LJMU & IIITB Program Sertifikat Keamanan Siber CTME Caltech
Bootcamp Pengembangan Tumpukan Penuh Program PG di Blockchain
Program PG Eksekutif dalam Pengembangan Tumpukan Penuh
Lihat Semua Kursus kami Di Bawah
Kursus Rekayasa Perangkat Lunak

Pelajari Sintaks Dasar C

Sangat penting untuk mempelajari sintaks dasar C , yang terdiri dari fungsi, variabel, perintah, pernyataan dan ekspresi, dan komentar. Sintaks C terdiri dari token yang bertindak sebagai kata kunci, pengidentifikasi, simbol, konstanta, atau literal.

Saat menulis program, Anda harus ingat untuk menggunakan titik koma untuk mengakhiri atau mengakhiri baris. Letakkan titik koma pada akhirnya saat Anda menyelesaikan entri logis.

Untuk mengidentifikasi variabel yang berbeda dalam program, gunakan nama khusus yang disebut pengidentifikasi yang dimulai dengan alfabet atau garis bawah. Saat memilih pengidentifikasi, Anda tidak dapat menggunakan kata-kata khusus tertentu yang juga disebut sebagai kata kunci. Nama umum termasuk auto, continue, default, double, float, int, else, static, dan volatile.

Tipe Data dalam C

Tipe data dalam bahasa C digunakan untuk mendeklarasikan berbagai fungsi dan variabel. Berikut ini adalah empat tipe data yang berbeda dalam C-

  1. Dasar: - Tipe data dasar adalah aritmatika, termasuk tipe data integer dan floating.
  2. Enumerated: - Ini mirip dengan tipe dasar karena mengandung nilai aritmatika dan diberi nilai integer diskrit.
  3. Void: - Tipe data ini menunjukkan nilai nol atau tidak ada. Hal ini digunakan dalam tiga situasi yang berbeda-
  • Ketika fungsi kembali sebagai batal.
  • Ketika argumen fungsi batal dan tidak menerima parameter apa pun.
  • Untuk mewakili alamat suatu objek dan bukan tipenya.

4. Derived:- Tipe data turunan dibagi lagi menjadi lima kategori-

  • Jenis penunjuk
  • Jenis larik
  • Jenis struktur
  • Jenis serikat
  • Jenis fungsi:

Keterampilan Pengembangan Perangkat Lunak Sesuai Permintaan

Kursus JavaScript Kursus Inti Java Kursus Struktur Data
Kursus Node.js Kursus SQL Kursus pengembangan tumpukan penuh
Kursus NFT Kursus DevOps Kursus Data Besar
Kursus React.js Kursus Keamanan Cyber Kursus Komputasi Awan
Kursus Desain Basis Data Kursus Python Kursus Mata Uang Kripto

Kelas Penyimpanan di C

Kelas penyimpanan di C menentukan ruang lingkup atau visibilitas fungsi dan variabel. Berikut ini adalah empat jenis kelas penyimpanan di C-

  • Otomatis: - Kelas penyimpanan default untuk semua variabel lokal, hanya dapat digunakan di dalam fungsi.
  • Register: - Kelas penyimpanan register mendefinisikan variabel lokal yang memerlukan akses cepat. Ini menyimpan variabel dalam catatan, bukan RAM.
  • Statis: - Kelas penyimpanan ini membuat variabel dapat diakses di seluruh program untuk menghindari pembuatan variabel baru beberapa kali.
  • Extern:- Ini dapat menunjukkan lokasi variabel global. Kami menggunakan kelas penyimpanan ini ketika beberapa file menggunakan variabel global yang sama.

Loop dalam Bahasa C

Dalam keadaan normal, eksekusi kode berlangsung satu kalimat pada satu waktu, secara berurutan. Namun, untuk situasi di mana pengguna perlu mengeksekusi blok kode tertentu beberapa kali berulang kali, mereka menggunakan pernyataan loop. Berikut adalah berbagai jenis pernyataan loop dalam C-

  • Perulangan while: - Perulangan ini memeriksa apakah kondisi yang diberikan benar. Jika kondisi benar, maka pernyataan akan terus dieksekusi. Sintaksnya adalah-

sementara (kondisi)

{

pernyataan;

}

Jika kondisinya salah, pernyataan loop berhenti bekerja, dan pernyataan berikutnya dieksekusi.

  • For loop: - Anda dapat menggunakan for loop untuk mengeksekusi pernyataan beberapa kali. Sintaksnya adalah:

untuk ( init; kondisi; kenaikan )

{

Pertama, Anda harus menggunakan langkah unit untuk menginisialisasi atau mendeklarasikan sebuah loop. Setelah inisialisasi, sistem memeriksa kondisinya. Jika kondisinya benar, pernyataan loop dieksekusi.

  • Do… while loop:- Do… while loop mirip dengan while loop. Namun, perbedaannya adalah pada yang terakhir, kondisi di bagian atas loop diperiksa, sedangkan, di loop do… while, kondisi di bagian bawah loop diperiksa. Sintaksnya adalah:

melakukan

{

pernyataan;

}sementara( kondisi );

  • Loop bersarang: - Saat Anda menggunakan pernyataan loop di dalam loop lain, itu disebut loop bersarang. Dalam loop bersarang, Anda dapat menggunakan pernyataan break untuk menghentikan eksekusi loop terdalam
  • Loop tak terbatas: - Seperti namanya, loop tak terbatas adalah loop tak berujung. Itu dieksekusi ketika kondisinya tidak pernah bisa menjadi salah.

Baca Artikel Populer kami yang terkait dengan Pengembangan Perangkat Lunak

Bagaimana Menerapkan Abstraksi Data di Jawa? Apa itu Kelas Dalam di Jawa? Java Identifiers: Definisi, Sintaks, dan Contoh
Memahami Enkapsulasi dalam OOPS dengan Contoh Argumen Baris Perintah di C Dijelaskan 10 Fitur & Karakteristik Terbaik Cloud Computing di tahun 2022
Polimorfisme di Jawa: Konsep, Jenis, Karakteristik & Contoh Paket di Java & Bagaimana Cara Menggunakannya? Tutorial Git Untuk Pemula: Belajar Git dari Awal

Kesimpulan

C adalah bahasa pemrograman dasar yang digunakan untuk mengembangkan berbagai aplikasi dan perangkat lunak. Oleh karena itu, pengetahuan mendalam tentang C adalah suatu keharusan untuk mempelajari aplikasi bahasa pemrograman lain secara efisien. Jika Anda ingin menjadi pengembang perangkat lunak, Anda dapat mengejar program Master of Science dalam Ilmu Komputer di upGrad untuk mendapatkan pengetahuan teoretis dan memperoleh keterampilan praktis yang terkait dengan berbagai bahasa dan alat pemrograman.

Lihat upGrad untuk mempelajari lebih lanjut!

Apa aplikasi bahasa C?

C adalah bahasa populer yang digunakan untuk membangun aplikasi, seperti sistem operasi, antarmuka pengguna (UI), desain aplikasi perawatan kesehatan, dan aplikasi game seluler. C juga dapat digunakan untuk membuat kompiler, merancang perangkat jaringan, dan merancang aplikasi perangkat lunak seperti database.

Apa Fungsi dalam C?

Fungsi dalam bahasa C adalah blok pengkodean yang digunakan untuk melakukan tugas-tugas tertentu dalam pemrograman. Beberapa fungsi dapat dipanggil berulang kali saat menulis program, yang membantu pengembang perangkat lunak menulis kode pendek dan menghindari pengulangan. Fungsi diapit oleh {}. Ada dua jenis fungsi yang berbeda dalam bahasa C; fungsi perpustakaan yang dibangun dalam bahasa dan dideklarasikan dalam file header c, dan fungsi yang ditentukan pengguna, yang dibuat oleh programmer untuk melakukan berbagai tugas.

Apa saja jenis-jenis variabel dalam C?

Variabel dalam bahasa pemrograman adalah blok penyimpanan yang berisi informasi tertentu. Ada lima variabel dalam bahasa C; lokal, global, otomatis, statis, dan eksternal. Variabel Lokal: Dideklarasikan di dalam fungsi di awal blok Variabel Global: Didefinisikan di luar fungsi Variabel Statis: Dideklarasikan dengan kata kunci static; digunakan di antara berbagai pemanggilan fungsi Variabel Otomatis: Dideklarasikan di dalam blok dengan kata kunci 'otomatis' Variabel Eksternal: Dideklarasikan dengan kata kunci 'ekstern'.