| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1375 人关注过本帖
标题:我编好的程序有很多的报错,帮忙看一下是什么原因,应该怎么具体地修改?
取消只看楼主 加入收藏
元着华烛
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-11-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
我编好的程序有很多的报错,帮忙看一下是什么原因,应该怎么具体地修改?
这个是我写的代码:
#include <stdio.h>
#define SIZE 10

void bubbleSort(int * const array, const size_t size);

int main(void)
{
    int i;
    int a[SIZE] = { 2, 6, 4, 8, 10, 12, 89, 68, 45, 37 };
    puts("Data items in original order");
    for(size_t i = 0; i < SIZE; ++i);
    {
        int i;
        printf("%4d", a[i]);
    }
    bubbleSort(a, SIZE);
    puts("\nData items in ascending order");
    for (size_t i = 0; i < SIZE; ++i);
    {
    printf("%4d", a[i]);
    }

    puts("");
}
void bubbleSort(int * const array, const size_t size)
    {
        unsigned int pass = 0;
        void swap(int *element1Ptr, int *element2Ptr);
        for (pass < size - 1;++pass;);
    {
        int j;
        for (size_t j = 0; j < size - 1; ++j);
    {
        int j;
        if (array[j] > array[j + 1])
    {

    }
    }
    }
    }

以下是程序的报错:
1>------ 已启动生成: 项目: zuoye5, 配置: Debug Win32 ------
1>  zuoyezuoyefive.c
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(11): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(11): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(11): error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(11): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(11): warning C4552: “<”: 运算符不起任何作用;应输入带副作用的运算符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(11): error C2059: 语法错误:“)”
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(18): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(18): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(18): error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(18): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(18): warning C4552: “<”: 运算符不起任何作用;应输入带副作用的运算符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(18): error C2059: 语法错误:“)”
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(29): warning C4552: “<”: 运算符不起任何作用;应输入带副作用的运算符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): warning C4018: “<”: 有符号/无符号不匹配
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): warning C4552: “<”: 运算符不起任何作用;应输入带副作用的运算符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(32): error C2059: 语法错误:“)”
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


搜索更多相关主题的帖子: 语法错误 缺少 SIZE 类型 int 
2021-11-18 00:10
元着华烛
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-11-17
收藏
得分:0 
回复 2楼 rjsp
我把你的代码复制上去运行之后显示的错误更多了,为什么会有很多这样的报错?(缺少“;”(在“类型”的前面))

1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(24): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2065: “i”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): warning C4552: “!=”: 运算符不起任何作用;应输入带副作用的运算符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(25): error C2059: 语法错误:“)”
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(26): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(26): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(27): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(27): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(29): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(30): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(30): error C2065: “j”: 未声明的标识符
1>d:\c++\zuoye5\zuoye5\zuoyezuoyefive.c(31): error C2065: “j”: 未声明的标识符
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
2021-11-18 08:49
快速回复:我编好的程序有很多的报错,帮忙看一下是什么原因,应该怎么具体地修改 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021193 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved