C语言的一份复习题!请高手做一下`谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/09/25 12:24:20
感激不尽!!!!!
1.文件包含在程序中如何处理?
4.一个C程序由若干个函数构成,请问程序由哪个函数开始运行该程序?
7.请回答结构体变量和共用体变量所需存储空间如何确定?
10.C语言中的数组名是一个什么量?它的值是什么?
11.能否为一个已定义的数组名赋值?如果你认为不能,请说明原因。
12.在C语言中,如果函数返回值类型与函数类型不一致,那么函数值类
型如何确定?
13.指针变量存储的都是地址值,为何指针变量有不同的类型?
15.main()函数的形参最多有几个?

1. #include "文件名"
4. main()函数
7. 结构体变量有该结构体内成员变量所占内存空间之和,共用体变量由占内存最大的变量决定。
10. 数组名是指针常量,它指向数组第一个元素的地址,因此它的值就是第一个元素的值。
11.不能。数组名是指针常量,指针常量不能改变。
12. 有函数类型决定。
13. 指针变量储存的是地址,是它所指向的变量的地址。那么它指向什么类型的变量,就属于什么类型的指针变量。例如
int *p;char *ch;
此时p和ch已经指向确切地址,假如执行p++;ch++,显然这个自加操作是不一样的。
15. 2

4 从main函数开始

对楼上的补充:
1.#include<...>或#include"..."
10.数组名的值是第一个元素的地址
12.有时候若强制类型转换不可执行,会编译失败