c言語の配列の境界調整について
以前、タイトル(c言語の境界調整について)の回答内容中で「データ型のアライメントとは何か、なぜ必要か」の下記のURLを紹介された中の配列の部分を
教えて頂きたい。
5.2 複合データ型の各要素のオフセット記述している、
(char * )&D == (char *)&D + offsetof(D_t, Di) は、配列にも適用されるのです か
たとえば、 char s[4] = {1.2.3,4}; の場合
char * が 4バイトであれば、先頭のアドレスは、4バイトアライメントで
次の配列の要素は、1バイトアライメントでよろしいでしょうか
(http://www5d.biglobe.ne.jp/~noocyte/Programming/ …
No.1
- 回答日時:
char * が 4バイトであることと「char の配列が 4バイト境界に整列する」こととは本質的に無関係です... というか,
どこが関係するんだろう?お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- C言語・C++・C# 【C言語】全角文字の配列を、全角のまま1文字ずつ出力する方法 4 2023/05/09 15:08
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBAで質問です。離れた二...
-
配列を使わずに、変数名を動的...
-
先頭アドレスとは何ですか?
-
C言語で特定列だけを抽出して配...
-
C言語 配列の長さの上限
-
2次元配列を戻り値とする関数?
-
Excel、VBAのユーザーフォーム...
-
テキストファイルから文字列を...
-
アルファベットの配列を数字の...
-
C言語 配列の再初期化
-
#N/Aを含む列の最小値の求め方
-
構造体配列を引数とするDLL作成...
-
配列で格納したものをmsgboxで...
-
C言語初心者 構造体 課題について
-
C# Listを使わずに2次元配列の...
-
パイソンの
-
なぜ配列は0から始まるのです...
-
配列の参照渡しで型が一致しま...
-
複数の選択範囲の行番号を個別...
-
C言語の配列のサイズ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列の長さの上限
-
配列を使わずに、変数名を動的...
-
配列で格納したものをmsgboxで...
-
配列の参照渡しで型が一致しま...
-
C# Listを使わずに2次元配列の...
-
VBで構造体の配列を関数に渡す...
-
複数の選択範囲の行番号を個別...
-
パイソンの
-
先頭アドレスとは何ですか?
-
【速いブラインドタッチ】手を...
-
C# 配列の変数宣言について。
-
C言語初心者 ポインタについて...
-
unsigned char配列への入力の仕方
-
テキストファイルから文字列を...
-
ExcelVBAで質問です。離れた二...
-
Redimした動的配列はEraseする...
-
C言語で特定列だけを抽出して配...
-
擬似コード 長さがmの配列でな...
-
メモリの初期値
-
C言語初心者 構造体 課題について
おすすめ情報