進擊的小白Day037——LeetCode刷題筆記:知識點:用指針替換數組

  1. 參數以指針的形式作爲函數形參時,可以以數組的形式調用
char test(char **strs)
{
	char a = strs[0][1];  //直接數組表示
}

例:“14. 最長公共前綴”
2. 定義的指針當數組用

char test(char **strs)
{
	char *comm = "";  //定義指針指向空字符串
	comm = (char*)malloc(sizeof(char) * len + 1);  //申請的內存大小視情況而定
    memset(comm, 0, sizeof(char) * len + 1);  //對申請的內存進行初始化
    comm[1] = strs[0][1];  //指針當數組用
}

例:“14. 最長公共前綴”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章