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

Suzhou
• 阅读 100

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


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


练习题目(代码调试初级) 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
点赞
收藏
评论区
推荐文章

暂无数据

Suzhou
Suzhou
Lv1
这个网站设计堪称垃圾。CTRL+S过后的东西,重启电脑只能保存5行。多按几次CTRL+S还提示频繁保存不了。吐了。
17
文章
2
粉丝
0
获赞