函数先使用后定义了。
站在用户的角度思考问题,与客户深入沟通,找到习水网站设计与习水网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、网络空间、企业邮箱。业务覆盖习水地区。
C语言要求调用某一个函数之前,一定要知道该函数的定义。
两者修改方法:
//一、将函数的定义放在调用之前,这样调用的时候就知道该函数的定义了
#includestdio.h
void cheer() {
printf ("cheer");
}
int main() {
cheer();
}
//二、在调用函数之前,显示声明该函数的类型
#includestdio.h
int main() {
void cheer();
cheer();
}
void cheer() {
printf ("cheer");
}
1,路径设置的问题
这样的问题大部分出现在
tc2下
应该是
..tc\include\
2,语法的问题
#include
在main函数中,
fun(a, b, 4);
第一个参数a是字符串常量,其内容是不能修改的
而在函数fun函数中,
while(a[n] != '\0')
{
for(i = n; a[i] != '\0'; i++)
a[i+1] = a[i]; //该语句修改了字符串a的内容
}
修改了第一个字符串指针指向的内容,因此运行时会出错
另外fun函数这么写可以实现你想要的功能
void fun(const char *a, char *b, int n){
int i, j;
for(i = 0, j = 0; a[i]; i++){
if(i == n) continue;
b[j++] = a[i];
}
b[j] = 0;
}
网站题目:c语言函数无法进入 c语言函数进不去
转载注明:https://www.cdcxhl.com/article26/dddhscg.html
成都网站建设公司_创新互联,为您提供移动网站建设、微信公众号、静态网站、云服务器、域名注册、商城网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联