Void isaretci 1 arttirildiginde isaretcinin degeri ne olur?

Katılım
10 Aralık 2022
Mesajlar
15
Daha fazla  
Cinsiyet
Erkek
64 bitlik bir islemci mimarisinde ilk degerini siklarda "base" olarak gosterdigimiz (bu bir adres degeri) bir "void" isaretci 1 arttirildiginda isaretcinin degeri ne olur? (Derlemenin ANSI C gibi C standardina uygun seceneklerle yapıldıgını varsayin.)
A-base + 0000000F
B- base + 0000F000
C- base + F0000000
D- base + 000000F0
E- C standartlannda bu anlamli bir islem degildir.

Yardımcı olur musunuz? Cevapla birlikte açıklar mısınız?
 
Son düzenleyen: Moderatör:
void işaretçi tek başına bir type ifade etmiyor, 32bit bir int pointerini bir atttırırsan 0x0000 dan 0x0004 olacaktır. Ya da 8bit bir char pointerini bir arttırırsan 0x0000 dan 0x0001 olacaktır. Sorudan anladığım kadarıyla ben E şıkkını seçerdim.
 

Yeni konular

Geri
Yukarı