函数调用约定
2013-04-15 21:19
190 查看
先看几个例子:
结果:gbf
===three===
====two====
====one====
12
12
12
函数调用约定
百度百科:点击打开链接
#include <stdio.h> struct a{ char name[10]; int age; }aa[3]={{"abc",20},{"def",21},{"ghi",22}}; int main(int argc, char *argv[]) { struct a *paa=aa; printf("%c%c%c",(*(paa+1)).name[0],(*paa++).name[1],\ (*(paa+1)).name[2]); return 0; }
结果:gbf
#include <stdio.h> int main() { printf("%d\n%d\n%d\n", printf("====one====\n"), printf("====two====\n"), printf("===three===\n")); return 0; }结果:
===three===
====two====
====one====
12
12
12
函数调用约定
百度百科:点击打开链接
相关文章推荐
- 函数调用约定 stdcall, cdecl
- 函数调用约定1
- 函数调用约定和堆栈
- 函数调用约定
- 由函数调用约定引起的问题
- dll的输出函数使用__stdcall调用约定后,客户端用GetProcAddress出现的问题!
- 函数调用约定
- C/C++:函数的编译方式与调用约定以及extern “C”的使用
- 函数调用约定
- 函数调用约定
- 函数约定调用
- 函数的调用约定——__thiscall,__cdecl,__stdcall
- C++编译时 函数调用约定 与 函数名修饰约定规则
- 函数调用约定_stdcall[转]
- C/C++:函数的调用约定(Calling Convention)和名称修饰(Decorated Name)以及两者不匹配引起的问题
- 【C++基础之五】函数调用机制与调用约定
- 函数调用约定
- 函数调用约定
- 函数调用约定
- 函数调用约定区别