重複の可能性:
C / C ++での文字のサイズ(「a」)
sizeof(char)誰かがC =1とsizeof(name[0])=1で=4である理由を説明できますかsizeof('a')?
name[0]この場合はchar name[1] = {'a'};
これを取得するためにCのドキュメントを読み込もうとしましたが、取得できません。両方が4の場合sizeof('a')、sizeof(name[0])私はそれを取得します。両方が1の場合、それは理にかなっています...しかし、私は矛盾を取得しません!