C程序设计期末复习资料有参考答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(a+i),指针法访问该元素应表示为(*(a+i))。
改错题
1、指向变量的指针不能指向数组元素。错误:指向变量的指针也可以指向数组元素。
2、任何变量都可以存放指针。错误:只有指针变量可以存放指针。
写出下列程序运行的结果
1、
#include"stdio.h"
main()
{
char a[]="Programming",b[]="language";
char *p1,*p2;
int i;
p1=a;
p2=b;
for(i=0;i<8;i++)
{
if(*(p+i)==*(q+i))
printf("%c",*(p+i));
}
printf("\n");
}
运行结果:
ga
十、结构体
填空题
定义结构体类型的关键字是(struct),联合体类型关键字是(union)。
十一、编译预处理
1、若有以下宏定义:
#define X 6
#define Y X+1
#define Z Y*X/2
则printf("%d\n",Z);的输出结果是(9)。
十二、位运算
十三、文件
改错:fclose()函数是一个无参函数。错:它是有参函数。