C Gösterici Hataları-2
Gösterici uyarıları ve hataları
Adres olmayan sabit bir değeri
göstericiye atamak.
Bir değişkenin içeriğini byte byte
ayırmak.
Farklı gösterici tiplerinin bir birine
atanması.
/* Gösterici uyarıları ve
hataları
* Adres olmayan sabit bir değeri göstericiye
atamak.
* Bir değişkenin içeriğini byte byte ayırmak.
* Farklı gösterici tiplerinin bir birine
atanması.
*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
//Göstercilere ilişkin Uyarılar
// Bir değişkeni byte byte ayırma.
{
int hex =
0xABACADAE;
unsigned char *ptr;
ptr = (unsigned char
*)&hex; // AE,AD,AC,AB
printf("Birinci
Byte : %X\n", *ptr++);
printf("Ikinci
Byte : %X\n", *ptr++);
printf("Ucuncu
Byte : %X\n", *ptr++);
printf("Dorduncu
Byte : %X\n", *ptr);
}
//Bir gösterici değişkene sabit bir değer atama
//Gösterici hatası
/*{
int addres = 0x100;
int *ptr = (int *)addres;
}*/
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder