Я возвращаюсь к программированию на C после нескольких лет использования Python. Одно меня интересует, какие инструменты лучше всего подходят на C, чтобы написать что-то похожее на Python:
list1=["foo","bar"]
Самое близкое, что я придумал, это что-то вроде:
char * list1[2];
list1[0]="foo";
list1[1]="bar";
Это прекрасно работает, но немного громоздко. Я видел в Интернете несколько примеров C++, в которых используется {}, и мне интересно, есть ли способ заставить эту идиому (или что-то подобное )работать на чистом C.