练习题目(代码调试初级)
Suzhou 38 1

练习题目(代码调试初级) 栈溢出不是错误分类,是具体的某一种错误。


练习题目(代码调试初级) 练习题目(代码调试初级)


练习题目(代码调试初级) Release版本不能进行调试。


练习题目(代码调试初级) const放在的左右含义不同。 int * const p:const修饰p。 int const * p:const修饰 * p。 const int * p:const修饰 * p。 int *p[10]是指针数组;int(p)[10]是数组指针。


练习题目(代码调试初级) 代码思路:数组从左往右找到偶数,从右往左找到奇数,交换两数。

move(int arr[], int sz)
{
    int i = 0;
    int j = 0;
    for (i = 0; i < sz; i++)
    {
        for (j = sz - 1; j >= 0; j--)
        {
            if (i <= j && arr[i] % 2 == 0 && arr[j] % 2 != 0)
            {
                int tmp = 0;
                tmp = arr[i];
                arr[i] = arr[j];
                arr[j] = tmp;
            }
        }
    }
}
void print(int arr[],int sz)
{
    int i = 0;
    for (i = 0; i < sz; i++)
    {
        printf("%d ", arr[i]);
    }
}
int main()
{
    int arr[] = { 1,2,3,4,5,6,7,8,9 };
    int sz = sizeof(arr) / sizeof(arr[0]);
    move(arr,sz);
    print(arr,sz);
    return 0;
}
1 9 3 7 5 6 4 8 2
评论区

索引目录