В зависимости от того, что вы хотите инициализировать, вы можете сделать любое из:
char mystr[] = {'h','i',0};
char * myotherstring = "my other string";
char * mythirdstring = "goodbye";
char * myarr[] = {0};
char * myarr[] = {&mystr, myotherstring};
char * myarr[10];
char * myarr[10] = {0};
char * myarr[10] = {&mystr, myotherstring, mythirdstring, 0};
и т. Д. и т.д.
Stackoverflow использует JS-библиотеку prettify Google для выделения синтаксиса. Он выполняется на стороне клиента после доставки HTML-кода сервером. Вот почему вы не видите его в исходном HTML-коде. Если у вас есть плагин для браузера, такой как FireBug , вы сможете проверить DOM после того, как prettify сделает свое чудо.
Это библиотека Javascript. Их довольно много, наиболее популярным из которых является SyntaxHighlighter . Лично мне больше всего нравится Чили .