#include <stdio.h> char s1[]="pointer"; char s2[7]={'p','o','i','n','t','e','r'}; main(){ int i; printf("%s\n", s1); for(i=0; i<7, i++) printf("%c", s2[i]); }
s1, s2 の2つの初期化の違いにより表示方法が異なっている。この違いについて (ヌル文字とからめて)簡単に述べなさい。