【问题标题】:cstring string; vs char string;cstring 字符串; vs 字符字符串;
【发布时间】:2012-11-04 04:13:03
【问题描述】:

有什么区别

typedef struct node *node_ref;
typedef char *cstring;
struct node {
  cstring string;
  node_ref link;
};

typedef struct node *node_ref;
struct node {
  char string;
  node_ref link;
};

我的程序编译良好,没有任何声明的警告,所以我不知道它有什么不同。

【问题讨论】:

    标签: c char cstring


    【解决方案1】:

    您已将cstring 定义为char *,因此在第一种情况下,string 是指向char 的指针,而在第二种情况下,它是单个char

    都是有效的代码,但含义截然不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-09
      • 2015-04-02
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多