8 Ağustos 2017 Salı

switch Deyimi

switch Deyimi integer constant Bekler
Açıklaması şöyle
The expression of each case label shall be an integer constant expression...
integer constant Olmadan Kullanım
Implementation'a bağlı koddur. eax derleyici tarafından bir integer değere çevrilir. Açıklaması şöyle
6.4.4.4p10: "The value of an integer character constant containing more than one character (e.g., 'ab'), or containing a character or escape sequence that does not map to a single-byte execution character, is implementation-defined."
Şöyle yaparız.
switch (reg){
  case 'eax':
  /* and so on*/
}


Hiç yorum yok:

Yorum Gönder