国产女人18毛片水真多18精品, 一区二区三区中文字-亚洲精品女国产, 欧美熟妇老熟妇88888久久久久, 一级毛片免费观看亚洲欧美国产精品,大波霸美女视频,日韩欧美激情V影院,熟女人伦21p,亚洲精品女国产,国产 乱子伦 在线

思考人生自己來(lái)作文

時(shí)間:2025-10-23 10:19:49 思考 我要投稿

思考人生自己來(lái)作文

  #define MAX 255

思考人生自己來(lái)作文

  int main()

  {

  unsigned char A[MAX],i;/pic/p>

  for (i=0;i<=MAX;i++)

  A[i]=i;

  }

  解答:死循環(huán)加數(shù)組越界訪問(wèn)(C/C++不進(jìn)行數(shù)組越界檢查)

  MAX=255

  數(shù)組A的下標(biāo)范圍為:0..MAX-1,這是其一..

  其二.當(dāng)i循環(huán)到255時(shí),循環(huán)內(nèi)執(zhí)行:

  A[255]=255;

  這句本身沒(méi)有問(wèn)題..但是返回for (i=0;i<=MAX;i++)語(yǔ)句時(shí),

  由于unsigned char的取值范圍在(0..255),i++以后i又為0了..無(wú)限循環(huán)下去.

  struct name1{

  char str;1 short x;2

  int num;

  }

  struct name2{

  char str;0

  int num;4

  short x;6

  }

  sizeof(struct name1)=8,sizeof(struct name2)=12

  在第二個(gè)結(jié)構(gòu)中,為保證num按四個(gè)字節(jié)對(duì)齊,char后必須留出3字節(jié)的空間;同時(shí)為保證整個(gè)結(jié)構(gòu)的自然對(duì)齊(這里是4字節(jié)對(duì)齊),在x后還要補(bǔ)齊2個(gè)字節(jié),這樣就是12字節(jié)。

  intel:

  A.c 和B.c兩個(gè)c文件中使用了兩個(gè)相同名字的static變量,編譯的時(shí)候會(huì)不會(huì)有問(wèn)題?這兩個(gè)static變量會(huì)保存到哪里(棧還是堆或者其他的)?

  static的全局變量,表明這個(gè)變量?jī)H在本模塊中有意義,不會(huì)影響其他模塊。

  他們都放在數(shù)據(jù)區(qū),但是編譯器對(duì)他們的命名是不同的。

  如果要使變量在其他模塊也有意義的話,需要使用extern關(guān)鍵字。

  struct s1

  {

  int i: 8;

  int j: 4;

  int a: 3;

  double b;

  };

  struct s2

  {

  int i: 8;

  int j: 4;

  double b;

  int a:3;

  };

  printf(“sizeof(s1)= %d\n”, sizeof(s1));

  printf(“sizeof(s2)= %d\n”, sizeof(s2));

  result: 16, 24

  第一個(gè)struct s1

  {

  int i: 8;

  int j: 4;

  int a: 3;

  double b;

  };

  理論上是這樣的,首先是i在相對(duì)0的位置,占8位一個(gè)字節(jié),然后,j就在相對(duì)一個(gè)字節(jié)的位置,由于一個(gè)位置的字節(jié)數(shù)是4位的倍數(shù),因此不用對(duì)齊,就放在那里了,然后是a,要在3位的倍數(shù)關(guān)系的位置上,因此要移一位,在15位的位置上放下,目前總共是18位,折算過(guò)來(lái)是2字節(jié)2位的樣子,由于double是 8字節(jié)的,因此要在相對(duì)0要是8個(gè)字節(jié)的位置上放下,因此從18位開(kāi)始到8個(gè)字節(jié)之間的位置被忽略,直接放在8字節(jié)的位置了,因此,總共是16字節(jié)。

  第二個(gè)最后會(huì)對(duì)照是不是結(jié)構(gòu)體內(nèi)最大數(shù)據(jù)的倍數(shù),不是的話,會(huì)補(bǔ)成是最大數(shù)據(jù)的倍數(shù)

【思考人生自己來(lái)作文】相關(guān)文章:

思考人生的作文[經(jīng)典]02-22

人生的思考作文02-06

(精選)人生思考作文02-29

思考人生的作文(經(jīng)典)04-12

【經(jīng)典】人生思考作文04-09

思考人生作文(經(jīng)典)04-26

[經(jīng)典]思考人生的作文03-20

【精選】思考人生的作文03-05

對(duì)人生思考的作文05-30

思考人生作文11-27

  • 相關(guān)推薦