まず、コードTieshanglai:
する#include <stdio.hに> する#include <WINDOWS.H> INT F(INT ** IPTR){ int型、A = 100 。 * IPTR =&; リターン 0 ; }
メインINT(){
int型のx = 7。
int型* n個。
int型**メートル。
N =&X。
M =&N。
printf( "M:%Dを\ n"、** M)。
F(M)。
printf( "M:%Dを\ n"、** M)。
スリープ(1000);
printf( "mは%Dの\ nは"、** M)。
0を返します。
}
それから私はTieshanglaiの実装の結果を置きます:
赤色の場所はピットで箱入りです。
この二重** m個のポインタポイント値になることは、100関数fで変更が、関数fの終了後に実行される、** mが変数aが解除され指摘されています。結果はゼロになります。
コンパイラ環境はmingwの-w64です