????????????????????????ж??????棬???C?????????????????????????
?????????????200????????4G????????????????????inta ;??ζ?????4G????????????4????????????????intb?????b???????4G?????????????4????????C?????????????壬???????????????????????4G????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????ù????κ???????????????????????????磺
????int a;
????double b;
????char c;
????char name[10];
?????????????????????????????????????????????????????????????
????????????????????malloc????????????????????int??????????a??????
????int *p_a = (int *)malloc(sizeof(int));
????????????????????????????????inta????鷳???malloc??????????????????????????????????????????????С??
???????????sizeof??????????????????????С??sizeof(int)?????????????????int???С??
??????????????????????????????????????????inta ????????????????鷳?????????malloc????????????????????????????????????????????????????????????
????????????????????Щ????
????1????????????4G????????????????????????????????????????????е?4G??????????ó???????κε??????á?????????????????????????4G????????????????????????ù黹?????????????????????????????????????????4G??????????????malloc????free??黹?????malloc??free???????????????????????????ù黹??????????????
????int *p_a = (int*)malloc(sizeof(int)); //???????
??????????
????free(p_a); // ???????????黹
????2?????????????е???????????????????????????????????????????????????????????100MB???????????????????200MB??????????????????????????????????????malloc????????????????????????????????????????????е??????????????????????????????
??????????????????C???????????壬?????????????malloc??free???÷???