我正在生成一个C程序,该程序生成“记录”的双向链接列表。你可以从一个特定长度的数组中创建一个c结构体吗?
我有我的结构原型如下:
struct custRec(char[20] name, char[50] address, char[20] city,
char[2] stateAbbreviation, int zipCode, float balance);
struct linkedRec(custRec storedRec, custRec* nextRec, custRec* prevRec);
具体来说,我custRec结构,是有效使用char[20]
名代替char[]
名字?通过“有效”,我的意思是 - 我试图限制“名称”字段正好19个字符(+空终止符)。我应该担心其他地方的长度,并让结构接受任何长度的char数组?
这两个选项之间的差异是非常微不足道的。 – Falmarri 2010-12-02 22:19:12