タグ

C言語に関するnk87のブックマーク (3)

  • memset

    n バイトメモリブロックのセット 【書式】 #include <string.h> void *memset(void *buf, int ch, size_t n); ※ void * についてはこちらを参考 【説明】 buf の先頭から n バイト分 ch をセットします。 buf を超えてセットした場合の動作は未定義です。 【引数】 void *buf : セット先のメモリブロック int ch  : セットする文字 size_t n : セットバイト数 【戻り値】 bufの値 【使用例】 #include <stdio.h> #include <string.h> int main(void) { char str[] = "0123456789"; memset(str+2, '*', 5); printf("%s\n",str); return 0; } 【実行結果】 01**

    nk87
    nk87 2013/08/27
  • ポインタの裏話

    ポインタの裏話 岡﨑 直観 okazaki at ecei.tohoku.ac.jp http://www.chokkan.org/ @chokkanorg ポインタの裏話 プログラミング演習A 1 このような説明を 覚えていますか? 知らなくても全く問題ありません ポインタの裏話 プログラミング演習A 2 int x = 0; &xは変数xの「アドレス」 「番地」「住所」を返す 変数x 0 &x メモリ空間, 記憶空間 変数xのアド レス(住所) ポインタの裏話 プログラミング演習A 3 ____ / \ 何言ってたんだこいつ? / ⌒ ⌒\ 番地 アドレス ぬるぽ / (●) (●) \ \ / | 、“ ゙)(__人__)" ) __________ \ 。` ⌒゚:j´ ,/ j゙~~| | | | __/ \ |__| | | | || / , \n||

  • みかん - ニコニコ

    みかんさんのユーザーページです。

    みかん - ニコニコ
  • 1