HOMELv060 malloc(sizeof(int)) で確保したメモリのアライメントは保証されているか。 2026年1月24日 sizeofはサイズ。結果はint型を格納するために適切にアライメントされている。 (int *)p + 1 と (char *)p + 1 のアドレスの進み幅の違いは(int=4バイト)。 strncpy(dst, src, n) で dst[n-1] が ‘\0’ であることが保証されるのはいつか。