Menentukan Ukuran Variabel Array Bahasa C
#include<stdio.h>
int main()
{
int M = 2;
int arr[M][M];
int i, j;
for (i = 0; i < M; i++)
{
for (j = 0; j < M; j++)
{arr[i][j] = 0;
printf ("%d ", arr[i][j]);}
printf("\n");
}
return 0;
}
0 0
#include<stdio.h>
int main()
{
int M = 2;
// Mencoba menginisialisasi
// semua nilai menjadi 0
int arr[M][M] = {0};
int i, j;
for (i = 0; i < M; i++)
{
for (j = 0; j < M; j++)
printf ("%d ", arr[i][j]);
printf("\n");
}
return 0;
}
- Penggunaan Char pada Bahasa C [klik]
- Fakta Unik Risiko Penggunaan gets() pada Bahasa C [klik]
- 3 Contoh Program Fungsi untuk Menukar String Bahasa C [klik]
- 6 Contoh Program Penyimpanan String dalam Bahasa C [klik]
- 10 Contoh Program Perbedaan Array dan Pointer Bahasa C [klik]
- 4 Cara Sederhana untuk Alokasi Dinamis Array 2D pada Bahasa C [klik]
- 5 Kondisi Untuk Melewatkan Array 2D sebagai Parameter Bahasa C [klik]
Bagaimana cara melakukan inisialisasi parsial pada array bahasa C?
BalasHapusSebuah array mungkin saja untuk dilakukan inisialisasi sebagian, dengan cara menyediakan item data yang lebih sedikit daripada ukuran array itu sendiri. Elemen array yang tersisa secara otomatis akan diinisialisasi ke nilai nol. Kompilator akan secara otomatis mengukur nilai array tersebut agar sesuai dengan data yang telah diinisialisasi.
HapusInisialisasi untuk array merupakan daftar ekspresi konstanta yang dipisahkan dengan tanda koma yang diapit dengan tanda kurung kurawal. Pengembang tidak perlu menginisialisasi semua elemen dalam sebuah array, dimana jika sebuah array hanya diinisialisasi sebagian saja, maka elemen yang tidak diinisialisasi akan menerima nilai 0 dari tipe data yang sesuai.
HapusAda berapa tipe array pada bahasa C?
BalasHapusAda tiga jeni array yang terdapat pada bahasa C, yaitu: array indeks, array multidimensi, dan array asosiatif.
Hapus