списки строк в C :python -как ярлыки?

Я возвращаюсь к программированию на C после нескольких лет использования Python. Одно меня интересует, какие инструменты лучше всего подходят на C, чтобы написать что-то похожее на Python:

list1=["foo","bar"]

Самое близкое, что я придумал, это что-то вроде:

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

Это прекрасно работает, но немного громоздко. Я видел в Интернете несколько примеров C++, в которых используется {}, и мне интересно, есть ли способ заставить эту идиому (или что-то подобное )работать на чистом C.

0
задан user1521655 12 July 2012 в 18:34
поделиться