如何在 C 语言中使用 list() 创建列表?不是链接列表,只是元素的常规列表。我来自 python,我可以只使用 list = []。但是当我用 Google 搜索“list in C”时,唯一出现的就是链接列表。看来有一个函数 list() 我假设它创建一个列表。我不知道如何提取第一个和第二个值:
int L = list(1,2,3,4,5);
int a = L[0];
int b = L[1];
我需要在 C 中创建一个列表来存储两个值,分子 (n) 和分母 (d)。我正在创建一个分数计算器,我希望 n 和 d 是我存储在分数(列表)中的两个值。我不想编写一个包含 f1 = (n1, d1) 到 fk = (nk, dk) 的程序。
最佳答案
C 中的等价物是元素数组:
int x[10];
是一个 int
数组,其大小 = 10
在 C 中初始化数组可以通过多种方式完成,例如:
int x[10] = {0,1,2,3,4,5,6,7,8,9};
int x[] = {0,1,2,3,4,5,6,7,8,9};
或者您可以分配单个元素:
int x[10];
x[0] = 0;
x[1] = 1;
.
.
x[9] = 9;
您应该阅读有关数组及其在 c 中如何工作的更多信息。
关于c - 如何在 C 中使用 list() 创建列表? (尝试将元素保存到列表中或从列表中提取元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47612698/