gxx9203

可变参数函数的出入栈顺序

今天在一个论坛上,看到printf的题,就做了一下。后来做错了。。看了看解析。是有关printf()这种可变参数的函数的出入栈的顺序。。入栈是从右往左。。出栈是从左往右。。inta=0,b=0;printf("%d,%d,%d",a++,++b,a+b);入栈操作先执行a+b。。在执行++b,最后执行a++出栈先执

提取数据的高位和低位

第一次发博客。再次记录一下自己的成长路程。#defineBYTE0(dwTemp)(*(char*)(&dwTemp))#defineBYTE1(dwTemp)(*((char*)(&dwTemp)+1))#defineBYTE2(dwTemp)&n