tugas
- Tugas (5)
- Uncategorized (1)
kalender
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||
pertemuan terakhir algo.
Posted in: Tugas by firmandr on November 1, 2015
pointers and arrays
pointer: variable yg menyimpan alamat dari variable lain.
syntax misal <type: char, int, dll> *ptr_name
* (content of), & (addres of)
contoh lain:
int i, *ptr;
ptr = &i
pointer to pointer: meenyimpan single pointer.
contoh ssyntax: <type> **ptr_ptr.
contoh:
int i, *ptr, **ptr_ptr;
ptr = &i;
ptr_ptr = &ptr;
contoh:
int x, *ptr, **ptr_ptr;
*ptr = 15;
ptr_ptr = &ptr;
ptr = &x;
x = 10;
**ptr_ptr = 20
array: menyimpan data banyak bersifat HOMOgen, dan random.
syntax:
type array_value[size];
array bisa di inisialisasi tanpa deklarasi.
array menggunakkan looping.
dua cara analogi dari akses sebuah elemen i=2.
*(a+2) atau a[2]
pointer variable: bisa ditandai dgn value baru saat dijalankan.
pointer constan: tidak bisa ditandai dgn value baru saat dijalankan.
contoh:
int x=10, y=20;
int B[4];
int *ptr;
ptr = x;
ptr = B;
ptr++;
b = ptr;
B++;
b = &y;
2 dimensi array menggukana rmo (row major order).
Algo ke 5
Pointers and arrays
Variabel yang menyimpan alamat dari variabel lain
Syntax
<type> *ptr_name;
Operator:
Content of *
Address of*
Pointer to pointer
Merupakan penyimpan alamat dari sigle pointer
Syntax
<type> **ptr_ptr;
Example
Int i, *ptr , *ptr_ptr;
ptr = &i;
ptr_ptr= &ptr;
Array
Menyimpan data banyak yang bersifat homogen
Syntax
Type array_value[size];
Inisialisasi array
Pengaksesan array
*(A+2) atau A[2]
Pointer variable: bisa ditandai dgn value baru saat dijalankan
Pointer constan : tidak bisa ditandai dgn value baru
Array 2 dimensi
Array dengan 2 dimensi
Array of pointer
Array yg diisi pointer
Syntax
Type *array_name[value];
Array of char
Array yg berisi karakter
String
Array of char yang diakhiri dengan null karakter (” atau ASCII = 0)!
String manipulation
Library string.h
Strstr
Strcpy
Strlen
Ect
No Comments »
No comments yet.
RSS feed for comments on this post. TrackBack URL