ポインタ演算 – その2

ついて来てるかな? 実行結果 (p + 0): 0123456789 (p + 1): 123456789 (p + 2): 23456789 (p + 3): 3456789 (p + 4): 456789 (p + […]

2次元配列で参った続き

結局、分かったことはこんな感じ。 引数の書き方として、3行目と4行目はどちらも同じということ。 関数を呼ぶときに、const付きでキャストしてあげれば、 警告はでないということ。 vcだとでないけど、gccだと出るという […]

2次元配列で参った

で、これをコンパイルすると、 warning: passing argument 1 of ‘print3x3Matrix’ from incompatible pointer type 13行目にconst付けて宣言す […]

ポインタ演算 – その1

今日は、ポインタに数字を足すよ! 実行結果 sizeof(char) = 1 pint08 = 0 pint08 = 1 pint08 = 2 sizeof(short) = 2 pint16 = 0 pint16 = […]

シンタックスシュガー

ポインタを配列っぽく扱うよ! 実行結果 &(array[0]) = 0x00007FFF5FBFF900 &(array[1]) = 0x00007FFF5FBFF902 &(array[2]) […]

アドレス渡し

関数にアドレスを渡すよ! 実行結果 in main, &val = 0x00007FFF5FBFF90F in main, val = 0 in func, *p = 0, p = 0x00007FFF5FBFF […]

引数と戻り値

今日は関数を作るよ! 実行結果 in main, val = 0 in func, val = 0, ret = 1 in func, val = 2, ret = 1 in func, val = 4, ret = 1 […]

配列とポインタ

今日は配列とポインタの関係だよ! 実行結果 abc, length = 3 str = 0x00007FFF5FBFF900 &(str[0]) = 0x00007FFF5FBFF900 p = 0x00007F […]

sshのport変更

sshのportを22から変更したんです。 そしたら、ログインできなくなりまして。 経緯としては、sshのportを変えなくちゃ通知が来たので、 良い機会だと思って、手順に沿って変更したんです。 そして、restartし […]

変数とポインタ

今日は入れ物の関係だよ! 実行結果 ch = 127 *p = 127 &ch = 0x00007FFF5FBFF90F p = 0x00007FFF5FBFF90F &p = 0x00007FFF5FB […]