python - C : python-like shortcuts? 中的字符串列表

标签 python c arrays string

在使用 Python 多年后,我将重返 C 语言编程。有一件事我想知道在 C 中哪些工具最适合编写类似于 Python 的东西:

list1=["foo","bar"]

我想出的最接近的是这样的:

char * list1[2];
list1[0]="foo";
list1[1]="bar";

这很好用,但有点笨拙。我在网上看到了一些使用 {} 的 C++ 示例,我想知道是否有一种方法可以让这个习语(或类似的东西)在纯 C 中工作。

最佳答案

这也适用于 C。试试看,

const char * list1[] = { "foo", "bar" };

关于python - C : python-like shortcuts? 中的字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11458368/

相关文章:

python - 带有空张量的tensorflow scatter_nd?

python - 多个消费者和生产者连接到一个消息队列,这在 AMQP 中可能吗?

创建一个 C 面程序,但它只需要 2 个输入而不是 3 个。为什么?

c - int * 和 double ** 对于 C 函数参数之外的元素意味着什么?

c - 没有针对结构中未初始化字段的 Clang 警告

javascript - 通过正则表达式从字符串中提取 URL

python - 在 Python 中使用正则表达式删除重复的单词

python - 如何获取 ZipFile 对象的文件路径?

arrays - 您可以将固定大小的数组作为 GLSL 函数参数传递吗?

javascript - 在 Angular 中将对象插入数组