从品牌网站建设到网络营销策划,从策略到执行的一站式服务
文件指针的问题,一般来说,同时读写一个文件并不可取。硬要如此的话,使用fseek定位好写入位置后再写入
成都创新互联公司专业为企业提供白云网站建设、白云做网站、白云网站设计、白云网站制作等企业网站建设、网页设计与制作、白云企业网站模板建站服务,10余年白云做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
函数先使用后定义了。
C语言要求调用某一个函数之前,一定要知道该函数的定义。
两者修改方法:
//一、将函数的定义放在调用之前,这样调用的时候就知道该函数的定义了
#includestdio.h
void cheer() {
printf ("cheer");
}
int main() {
cheer();
}
//二、在调用函数之前,显示声明该函数的类型
#includestdio.h
int main() {
void cheer();
cheer();
}
void cheer() {
printf ("cheer");
}
调用时你的函数switch(int a,int b)
把a[i]的值赋给了a,把a[j]的值赋给了b(数组b相同)
然后函数交换使得
a=a[j]
b=a[i]
所以a[i]跟a[j]的值还是没有交换,换的是a,b的值
你可以把函数修改一下(改用指针参数):
void switch(int *a, int *b){
int t;
t=*a;
*a=*b;
*b=t;
}
调用时:switch(a+i, a+j)
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图