标签:内存 定义 数据 计算机 UNC 就是 计算 oid return
一般而言,声明就是告诉计算机有这么一个文件,不涉及内存分配(数据储存)
比如声明c中声明一个函数,就是告诉编译器有这么个文件,我之后用这个文件的时候你到哪里取找。 这个过程并没有分配内存。
而定义,就是创建内存,并且储存数据的过程。比如创建一个新函数,就是一个定义的过程。
而对于变量,是比较特殊的,一般只说声明变量,而声明的过程就是定义的过程。
#include <stdio.h> void add(int a,int b) /*函数声明,即告诉编译器有这么一个文件,我可能要调用它了,不涉及内存分配/* int main(void) { int a = 1; //变量声明,对于变量,声明就是定义的过程 add(1,2); return 0; } void func_exmple(int a,int b) //定义函数,需要划分内存储存数据 { printf("%d + %d = %d",a, b, a + b); }
标签:内存 定义 数据 计算机 UNC 就是 计算 oid return
原文地址:https://www.cnblogs.com/just-save/p/11657195.html