改错参考答案:
(3)将字符串yy在屏幕上输出
#include
void main()
{
/*********Found************/
char yy[100] = "ok??\n";
/*********Found************/
f0r (; *yy; yy++)
{
putchar(*yy);
}
}
#include
void main()
{
/*********Found************/
char *yy="ok??\n";
/*********Found************/
for (; *yy; yy++)
{
putchar(*yy);
}
}
(4)计算半径为2+3的圆的面积
#include
#define PI 3.14
/*********Found************/
#define S(r) PI*r*r
void main()
{
/*********Found************/
int mianJi;
mianJi = S(2+3);
printf("mian ji=%5.2f\n", mianJi);
}
#include
#define PI 3.14
/*********Found************/
#define S(r) PI*(r)*(r)
void main()
{
/*********Found************/
float mianJi;
mianJi = S(2+3);
printf("mian ji=%5.2f\n", mianJi);
}
(8)打开文件d:\te.c用于读并判断打开是否成功
#include
void main()
{
FILE *fp;
/*********Found************/
char fileName[] = "d:\te.c";
/*********Found************/
fp = fopen(fileName, "w");
/*********Found************/
if (fp == EOF)
{
puts("File Open Error!");
exit(1);
}
putchar(fgetc(fp));
fclose(fp);
}
#include
void main()
{
FILE *fp;
/*********Found************/
char fileName[] = "d:\\te.c";
/*********Found************/
fp = fopen(fileName, "r");
/*********Found************/
if (fp == NULL)
{
puts("File Open Error!");
exit(1);
}
putchar(fgetc(fp));
fclose(fp);
}
(9)申请100个字节的内存空间,显示其首地址,然后释放申请到的内存空间
#include
#include
void main()
{
/*********Found************/
char p[100];
/*********Found************/
if (p = (char *)malloc(100) == NUL