C语言:结构体指针

#include <stdio.h>
main()
{
    struct sk{
        int a;float b;
    }data,*p;
    p=&data;
    data.a=10;
    printf("%d\n",(*p).a);
    printf("%d\n",p->a);
    getchar();
 }

 

#include <stdio.h>
#include <stdlib.h>
main()
{
    int a[]={1,3,5,7,9,10};
    int *p;
    p=a;
    printf("%d ",*p);
    printf("%d ",*(++p));
    printf("%d ",*++p);
    printf("%d ",*(p--));
    p+=3;
    printf("%d %d",*p,*(a+3));
    getchar();
 }

 

posted @ 2023-01-24 19:38  myrj  阅读(35)  评论(0)    收藏  举报