文章目录
第05页
题面如下:

题解如下:
D1021.c
原文件
#include<stdio.h>
/*****Found*****/
int f(n);
int main(void)
{
int i;
for (i=1; i<=5; i++)
{
printf("%d\n", f(3));
}
return 0;
}
int f(int n)
{
/*****Found*****/
int p = 1;
p = p * n;
return p;
}
改后文件
#include<stdio.h>
/*****Found*****/
int f(int n);
int main(void)
{
int i;
for (i=1; i<=5; i++)
{
printf("%d\n", f(3));
}
return 0;
}
int f(int n)
{
/*****Found*****/
static int p = 1;
p = p * n;
return p;
}
考查要点:
- 函数原型入参类型要标明
- 这里,做累乘,需要p具有记忆性,考查了static类型的变量
D1022.c
原文件
#include<stdio.h>
/*********Found************/
int add(float x, float y);
int main(void)
{
float a, b;
scanf("%f%f", &a, &b);
/*********Found************/
printf("sum=%f\n", add(x, y));
return 0;
}
/*********Found************/
float add(float x, float y);
{
return x + y;
}
改后文件
#include<stdio.h>
/*********Found************/
float add(float x, float y);
int main(void)
{
float a, b;
scanf("%f%f", &a, &b);
/*********Found************/
printf("sum=%f\n", add(a, b));
return 0;
}
/*********Found************/
float add(float x, float y)
{
return x + y;
}
考查要点:
- 函数原型的要点:返回类型,函数名,入口参数列表:参数类型,参数个数,参数顺序
- 形参和实参的关系:位置和占位
D1023.c
原文件
#include<stdio.h>
void outnum(void);
int main(void)
{
int i;
for (i=0; i<5; i++)
{
/*********Found************/
outnum(i);
}
return 0;
}
void outnum(void)
{
/*********Found************/
int i = 0;
i++;
printf("%d\n", i);
}
改后文件
#include<stdio.h>
void outnum(void);
int main(void)
{
int i;
for (i=0; i<5; i++)
{
/*********Found************/
outnum();
}
return 0;
}
void outnum(void)
{
/*********Found************/
static int i = 0;
i++;
printf("%d\n", i);
}
考查要点:
- 函数调用,要符合原型规范和要求,没有参数不可以乱添加入口参数
- 静态变量的记忆性
D1024.c
原文件
#include<stdio.h>
/*********Found*********/
int Average(x, y);
int main(void)
{
int a = 12;
int b = 24;
int ave;
/*********Found*********/
ave = Average(int a, int b);
printf("Average of %d and %d is %d.\n", a, b, ave);
return 0;
}
/*********Found*********/
int Average(x, y)
{
int result;
result = (x + y)

本文集通过具体案例,详细解析了C语言编程中的常见错误及改进方法,覆盖了函数定义、数组操作、指针使用等核心内容,并介绍了如何利用C语言解决实际问题。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



