最近对基础知识进行了学习,发现以前很多东西都没有搞清楚
1. 编译的问题,头文件主要是定义
//////// add.c
int add(int a, int b)
{
return a + b;
}
///////// main.c
#include <stdio.h>
int add(int a, int b);
int main ()
{
printf("%d", add(1, 2));
return 0;
}
这是可以正确编译执行的,没有使用头文件
2. 继承的一些知识点
派生类向基类对象赋值时,给基类变量传入的数据是其本身基类的对应的数据