簡單問題7

2021-06-18 11:34:13 字數 704 閱讀 4079

1、下面程式的輸出:

void getmemory(char *p)

int main(void)

a、hello                      b、hello world            c、hello worl

d、run time error/core dump

解答:

//這是原來的函式,使用的是值傳遞方式

void getmemory(char *p)

//這是正確的記憶體分配函式,使用的是雙重指標,傳遞進來的是str的指標位址,*p就是原來的str

void getmemory2(char **p)

//這是使用引用的記憶體分配函式

void getmemory3(char* &p)

void test(void),,};

printf("%c",matrix[1][4]);

return 0;

}

a、c                     b、f                        c、g                              

d、h

簡單Linux入門 7

命令 描述command file 將輸出重定向到 file。command file 將輸入重定向到 file。command file 將輸出以追加的方式重定向到 file。n file 將檔案描述符為 n 的檔案重定向到 file。n file 將檔案描述符為 n 的檔案以追加的方式重定向到 ...

7 整數反轉 簡單

鏈結給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。本題和 字串轉化成整數 很類似 主要是在判斷溢位的時候的技巧 注意 在去掉符號的時候,如果是最小的負數去掉符號,直接就溢位了,要注意這一點 class solution 因為範圍是2 31 2 31 1 想象成 128 12...

centos 7 簡單知識

配置網絡卡 vi etc sysconfig network scripts 關閉防火牆 systemctl stop firewalld.service 重啟網路服務 systemctl restart network.service 檢視狀態 systemctl status firewalld...