ポインタ演算 – その2
ついて来てるかな? 実行結果 (p + 0): 0123456789 (p + 1): 123456789 (p + 2): 23456789 (p + 3): 3456789 (p + 4): 456789 (p + […]
ついて来てるかな? 実行結果 (p + 0): 0123456789 (p + 1): 123456789 (p + 2): 23456789 (p + 3): 3456789 (p + 4): 456789 (p + […]
結局、分かったことはこんな感じ。 引数の書き方として、3行目と4行目はどちらも同じということ。 関数を呼ぶときに、const付きでキャストしてあげれば、 警告はでないということ。 vcだとでないけど、gccだと出るという […]
で、これをコンパイルすると、 warning: passing argument 1 of ‘print3x3Matrix’ from incompatible pointer type 13行目にconst付けて宣言す […]
今日は、ポインタに数字を足すよ! 実行結果 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を22から変更したんです。 そしたら、ログインできなくなりまして。 経緯としては、sshのportを変えなくちゃ通知が来たので、 良い機会だと思って、手順に沿って変更したんです。 そして、restartし […]
今日は入れ物の関係だよ! 実行結果 ch = 127 *p = 127 &ch = 0x00007FFF5FBFF90F p = 0x00007FFF5FBFF90F &p = 0x00007FFF5FB […]