指標的輸入輸出模型是指,在主調函式中分配記憶體(輸入模型)還是被調函式分配記憶體(輸出模型)
#include#include#include #include //指標做輸出:被呼叫函式分配記憶體
//指標做輸入:主調函式分配記憶體
//求檔案中兩段話的長度
int getmem(char**myp1,int *mylen1,char**myp2,int *mylen2)
strcpy(temp1,"abcdfefg");
*mylen1 = strlen(temp1);
*myp1 = temp1;
temp2 = (char*)malloc(100);
if (temp2 == null)
strcpy(temp2,"12345678");
*mylen2 = strlen(temp2);
*myp2 = temp2;
return 0;
}int getmem_free(char**myp1)
p = *myp1;
free(p);
*myp1 = null;
return 0;
}int main()
二級指標記憶體模型(一)
二級指標做輸入 include include include int getmem char myp1,int mylen1,char myp2,int mylen2 strcpy tmp1,abcdefg mylen1 strlen tmp1 myp1 tmp1 tmp2 char malloc...
C語言 二級指標記憶體模型
二級指標第一種記憶體模型 include include 說明 類似於int a 5 陣列名a是一維陣列a中首元素的指標 我自認為此假設可應用於多維陣列與指標 二級指標的主要功能是修改一級指標的值 列印一維陣列 int printarr char pin,int num 列印二級指標陣列 int i...
C語言 二級指標記憶體模型
二級指標記憶體模型 define crt secure no warnings include include include 記憶體模型詳解 一維陣列型別是 typedef int myarr 5 myarr a 其中myarr是一維陣列型別 myarr p p是一維陣列的指標 是一維陣列的指標的...