Bahasa C
Dalam tutorial ini, Anda akan belajar meneruskan alamat dan pointer sebagai argumen ke fungsi dengan bantuan contoh.
Dalam pemrograman C, juga dimungkinkan untuk melewatkan alamat sebagai argumen ke fungsi.
Untuk menerima alamat ini dalam definisi fungsi, kita dapat menggunakan pointer. Itu karena pointer digunakan untuk menyimpan alamat. Mari kita ambil contoh:
#include <stdio.h>
void swap(int *n1, int *n2);
int main()
{
int num1 = 5, num2 = 10;
// address of num1 and num2 is passed
swap( &num1, &num2);
printf("num1 = %d\n", num1);
printf("num2 = %d", num2);
return 0;
}
void swap(int* n1, int* n2)
{
int temp;
temp = *n1;
*n1 = *n2;
*n2 = temp;
}
Saat Anda menjalankan program, outputnya adalah:
num1 = 10 num2 = 5
Alamat num1 dan num2 diteruskan ke swap()
fungsi menggunakan swap(&num1, &num2);
.
Pointer n1 dan n2 terima argumen ini dalam definisi fungsi.
void swap(int* n1, int* n2) {
... ..
}
Kapan *n1 dan *n2 diubah di dalam swap()
fungsi, num1 dan num2 di dalam main() fungsi juga berubah.
Di dalam swap()
fungsi, *n1
dan *n2
ditukar. Oleh karena itu, num1 dan num2 juga ditukar.
Perhatikan bahwa swap()
tidak mengembalikan apa pun; tipe pengembaliannya adalah void
.
#include <stdio.h>
void addOne(int* ptr) {
(*ptr)++; // adding 1 to *ptr
}
int main()
{
int* p, i = 10;
p = &i;
addOne(p);
printf("%d", *p); // 11
return 0;
}
Di sini, nilai disimpan di p , *p
, awalnya 10.
Kami kemudian melewati pointer p ke addOne()
fungsi. ptr pointer mendapatkan alamat ini di addOne()
fungsi.
Di dalam fungsi, kami meningkatkan nilai yang disimpan di ptr dengan 1 menggunakan (*ptr)++;
. Sejak ptr dan p pointer keduanya memiliki alamat yang sama, *p
di dalam main()
juga 11.
Bahasa C
Petunjuk C++ Dalam tutorial ini, kita akan belajar tentang pointer di C++ dan cara kerjanya dengan bantuan contoh. Dalam C++, pointer adalah variabel yang menyimpan alamat memori dari variabel lain. Alamat di C++ Jika kita memiliki variabel var dalam program kami, &var akan memberi kita alamatnya
C while dan do... while Loop Dalam tutorial ini, Anda akan belajar membuat while dan do... while loop dalam pemrograman C dengan bantuan contoh. Dalam pemrograman, loop digunakan untuk mengulang blok kode sampai kondisi tertentu terpenuhi. Pemrograman C memiliki tiga jenis loop. untuk loop perul
C Praprosesor dan Makro Dalam tutorial ini, Anda akan diperkenalkan dengan c preprocessors, dan Anda akan belajar menggunakan kompilasi #include, #define dan conditional dengan bantuan contoh. Preprosesor C adalah praprosesor makro (memungkinkan Anda untuk menentukan makro) yang mengubah program
Kualitas mungkin paling baik dipahami dan ditegakkan dalam industri komponen presisi tinggi seperti kedirgantaraan dan pertahanan, serta manufaktur perangkat medis. Dengan demikian, semua produsen mempertimbangkan cacat, pengerjaan ulang, skrap, dan biaya terkaitnya. Di garis depan metrik kualitas,