上の続き

課題2-1 下記のプログラムは正しいプログラムですが
/* Prog. A */
#include <stdio.h>
int main()
{
char s[6]="Hello";
char *ss;
ss=s;
printf("%s\n", ss);
}
下記のプログラムは誤りです。
/* Prog. B */
#include <stdio.h>
int main()
{
char s[6];
char *ss;
ss="Hello";
s=ss;
printf("%s\n", s);
}

その理由を解説してください。

[3] 環境
 [3.1] OS:Linux [3.2] コンパイラ(バージョン): 不明 [3.3] 言語:C
[4] 期限:明日