C語言面試題(代碼改錯與分析)

1.分析下面代碼有什麼問題?web void test1() { char string[10]; char* str1 = "0123456789"; strcpy(string, str1); } 解答:字符串str1須要11個字節才能存放下(包括末尾’\0’),而string只有10個字節的空間,strcpy會致使數組越界; 2.分析下面代碼有什麼問題?編程 void test2()
相關文章
相關標籤/搜索