这个是我们教授给我的一块儿C语言声明伪代码,求大佬用一个非常简单的代码具体实现一下这个声明。
这里的t 应该是类型
我想问一下 **t 和 t 有什么区别吗?
这个是我们教授给我的一块儿C语言声明伪代码,求大佬用一个非常简单的代码具体实现一下这个声明。
这里的t 应该是类型
我想问一下 **t 和 t 有什么区别吗?
#include<stdio.h>
#include<stdlib.h>
int main()
{
struct t{int a[7];struct t*b;};
int i,j;
struct t*pt;
pt = (struct t*)malloc(sizeof(struct t));
pt->b = (struct t*)malloc(sizeof(struct t));
for (i=0;i<7;i++)
{
pt->b->a[i] = pt->a[i] = i+1;
}
i = 0;
printf("%d\n",((pt->b)->a)[i+1]);
}