structinfo str = {"信息内容描述"}; BK book1 = {"C鸳鸯",100,&str}; BK book2 = {"Java",200,&str}; BK *b = &book1; //定义结构体数组 BK arr_book[] = {book1, book2}; //定义一个指向结构体数组的结构体指针 BK *bookp = arr_book;//数组首地址就是指针地址 inti; for(i=0...
int ci=0;while (*p){ p++;ci++;}
指针变量也可以用来指向结构体数组中的元素。 指向结构体变量的指针引用 //做一个类型定义,把结构体定义为一个数据型DATA typedef struct{ int a;int b;}DATA;DATA *data;//下面是应用:data就是指向上面定义的结构体的指针 data = (DATA*)malloc(sizeof(DATA)); 1、typedefchar**HuffmanCode实际上是typedef...