标题:这两个代码区别大么
取消只看楼主
白衣柳相
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:142
专家分:168
注 册:2016-12-23
结帖率:82.61%
已结贴  问题点数:20 回复次数:3 
这两个代码区别大么
顺序表插入函数,
自己用c实现的书上伪代码
struct sqlist* insert(struct sqlist* L,int i,int num1) //第i个元素之前插入一个数值为num1的元素,
{
int j;
for(j=L->length-1; j>=i-1; j--)
{
       L->num[j+1]=L->num[j];
       L->num[i-1]=num1;
       ++ L->length;
}
return L;
}
这个是自己代码:
struct sqlist* insert(struct sqlist* L,int i,int num1) //第i个元素之前插入一个数值为num1的元素,
{
int j;
for(j=L->length-1; j>=i-1; j--)
{
L->num[j+1]=L->num[j];
if(j==i-1)
{
L->num[j]=num1;
}
}
L->length++;
return L;
}
书上代码输出错误,自己修改后的编译正确,为什么呢,,,,
搜索更多相关主题的帖子: 代码 struct int num 元素 
2017-11-05 11:56
白衣柳相
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:142
专家分:168
注 册:2016-12-23
得分:0 
回复 2楼 九转星河
你有瓜吃么

什么最重要,学习!!!! 我要你们无话可说!我想要的东西自己去拿
2017-11-05 12:32
白衣柳相
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:142
专家分:168
注 册:2016-12-23
得分:0 
回复 4楼 九转星河
知道啦,知道啦

什么最重要,学习!!!! 我要你们无话可说!我想要的东西自己去拿
2017-11-05 12:43
白衣柳相
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:142
专家分:168
注 册:2016-12-23
得分:0 
括号真神奇,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

什么最重要,学习!!!! 我要你们无话可说!我想要的东西自己去拿
2017-11-05 12:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-482148-1-1.html




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

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