小编bab*_*pox的帖子

在c中用箭头符号打印结构元素

我有一个带指针的结构..我只是在徘徊如何用指针打印结构的值,所以我写了一个代码像

#include <stdio.h>
#include <string.h>

typedef struct Books
{
   char  title[0];
} Book,*andi;


int main( )
{
   Book book;
   Book *andi;
   strcpy(book.title, "avi");
   printf( "Book title : %s\n", andi->title);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试这个代码它没有给我一个错误,但产生一个空结果而不是"avi"..你能告诉我为什么会发生这种情况??

任何帮助都会很棒..谢谢

c struct pointers

0
推荐指数
1
解决办法
309
查看次数

标签 统计

c ×1

pointers ×1

struct ×1