06/06/07 20:17:36
つい最近Cの勉強を始めた初心者です。
以下のソースについて質問です。
(画面上に「HELlo」と表示させるものです)
#include<stdio.h>
int main(void)
{
int i;
char a[]="hello"; ・・・A
*a='H'; ・・・B
*(a+1)='E'; ・・・B
*(a+2)='L'; ・・・B
for(i=0;i<5;i++){
printf("%c",a[i]);
}
}
Aの部分ではhelloを「”」の記号でくくっているのに、Bの部分では
「’」でくくっています。
これはどうやって使い分けるのでしょうか。
よろしくお願いします。