如何定义具有2列字符串的数组

时间:2016-12-03 17:52:04

标签: c

是否可以使用单个数组定义和初始化2列字符串?我的意思是我想用以下值初始化一个数组: {“Cp”,“Mu”,“H”,“Si”} - >列-1 {“比热”,“粘度”,“焓”,“表面张力”) - >列2 我该怎么做?使用指针会更容易吗?

1 个答案:

答案 0 :(得分:1)

您也许可以使用结构数组,因此,

struct property{
char col1[size_of_row];
char col2[size_of_second_row];
};
struct property list[size_of_list];

或者,如果列表中的元素数量未知,则可以使用指针数组,每个指针指向一个属性位于第1列和第2列的节点。您可以参考{{ 3}}