エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Javaとかスクリプト言語からC言語に戻ってくると警戒しすぎて不思議に思ってしまうこと | コスミー報告書[社外秘]
typedef struct COPY_STRUCT { int a; char b[4]; int c; } COPY_STRUCT; int main(int argc, char* arg... typedef struct COPY_STRUCT { int a; char b[4]; int c; } COPY_STRUCT; int main(int argc, char* argv[]) { COPY_STRUCT hoge, fuga; hoge.a = 1; memcpy(hoge.b, "abc", 4*sizeof(char)); hoge.c = 2; fuga = hoge; memcpy(hoge.b, "def", 4*sizeof(char)); printf("%d, %s, %d\n", fuga.a, fuga.b, fuga.c); return 0; } ちゃんと 1, abc, 2 って表示されるんだぜ? COPY_STRUCT.bがポインタだったらだめだろうけど、サイズの決まった配列なら一気にちゃんとコピーしてくれる。当たり前のことだが、Cっ
2010/10/18 リンク