Разница между char * и int *

В чем разница междуchar* а такжеint*? Конечно, они бывают разных типов, но как же я могу написать

char* s1="hello world";

как

"hello world"

это не один символ, это массив символов, и я не могу написать

*s1

как

char* s1 = {'h','e','l','l','o',' ','w','o','r','l','d'};

а также

int* a = {2,3,1,45,6};

В чем разница?

Ответы на вопрос(2)

Ваш ответ на вопрос