非法if else语句又来了

怀疑DEV出错了,并没有多条语句,也没有多余逗号,就是普普通通的单条语句,看不出毛病。

img

1、else应该和后面语句不在一行的;
2、你的这个工程应该在中文目录,改到英文目录下去;
其他错误得看你的源码了,估计源码还有问题。

代码缩进整理下,应该是前面有花括号没有闭合

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: 一个简单的冒泡排序中的 首先要明白的是冒泡排序函数的用法,然后模拟实现冒泡排序函数,首先定义一个数组,算出数组的长度。在模拟冒泡排序函数时,要用到if判断语句,将数组的前一个数与后一个数比较,如果前一个数比后一个数大,则调换位置,相邻两个数依次比较。还要在函数调用时注意函数的参数。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    #define _CRT_SECURE_NO_WARNINGS 1
    
    #include <stdio.h>
    
    void bubble_sort(int arr[], int n)
    {
        int i = 0;
        int j = 0;
        int tmp = 0;
        for(i=0;i<n-1;i++)
        {
            for(j=0;j<n-1-i;j++)
            {
                if(arr[j]>arr[j+1])
                {
                    tmp = arr[j];
                    arr[j] = arr[j+1];
                    arr[j+1] = tmp;
                }
            }
        }
    }
    int main()
    {
        int i = 0;
        int n = 0;
        int arr[] = {1,3,5,7,9,2,4,6,8};
        n = sizeof(arr)/sizeof(arr[0]);
        bubble_sort(arr, n);
        for(i=0;i<n;i++)
        {
            printf("%d ",arr[i]);
        }
        printf"\n");
        return 0;
    }

    这里写图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

代码规范注意