原题:
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution.
这个题目很简单,错误点是函数的返回值,题目要求返回的是数组。
我所犯下的错误的现象是,返回的数组的第一个值是正确的,第二个的值是乱码。
C 不支持在函数外返回局部变量的地址,除非定义局部变量为 static 变量。
原因在这里。
网友评论