新闻  |   论坛  |   博客  |   在线研讨会
C指针高深使用
yanqin | 2009-04-16 16:47:14    阅读:1454   发布文章

c的指针作为整数传递,如window的句柄HWND
%A #define ST_ID long
%A struct s_id{
%A     int a;
%A     int b;
%A     char c;
%A }
%A void test1()
%A {
%A       struct s_id var;
%A       struct s_id * pVar;
%A       lST_ID lVar;
%A       var.a=1;
%A       var.b=2;
%A       var.c=‘1‘;
%A       pVar=& var;
%A       lVar=(long )pVar;
%A       Show(lVar);
%A }
%A void Show(ST_ID  lVar)
%A {
%A     struct_s * p=(struct s_id *)lVar;
%A     printf("%d %d %c",p->a,p->b,p-<c);
%A }
%A
%A%A
%A

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客