怀疑DEV出错了,并没有多条语句,也没有多余逗号,就是普普通通的单条语句,看不出毛病。
1、else应该和后面语句不在一行的;
2、你的这个工程应该在中文目录,改到英文目录下去;
其他错误得看你的源码了,估计源码还有问题。
代码缩进整理下,应该是前面有花括号没有闭合
不知道你这个问题是否已经解决, 如果还没有解决的话:#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;
}
代码规范注意