在c语言中 函数和结构体的区别

刚学了点结构体 发现和函数差不多 请大神指教两者的异和同 谢谢了

一个程序通常围绕这两个方面进行:数据存储和数据操作;
结构体是一种数据类型,用来将不同类型的数据组合在一起,决定数据的存储问题(比如在内存占多大的空间来,系统怎么解释存储数据的位数据啦等等)同int, double 等编译器内置的数据类型基本相同,只不过结构体是用户自己定义的数据类型而已,例如:
struct student

char name[20];
int NO;
};
函数是对数据的一种操作;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-07
C语言中结构体和函数有着本质上的不同。
结构体是用户自己定义的一中数据类型,比如说你想要把学生信息作为一个整体存放在一个数据类型中,可以定义结构体,其中某个成员存放学号,某个存放姓名等等。
但是函数就完全不同了,函数是为了实现某种功能,比如你要在一堆学生中寻找某一个学生可以用函数来实现。
第2个回答  2013-05-08
结构体是C语言里面用户自定义 的一种数据类型,和int double 基本一样,只是,里面可以包含多种数据类型,它的出现大大丰富了c语言的数据类型。
而函数是c语言的主体,函数调用,数据,执行运算,命令。
懂?
你是初学者吧.还有啥不太清楚的可以再发邮件给我,。我邮箱[email protected].
第3个回答  2021-10-17
函数是自定意义类型 结构体是把自定意义类型 数据整个在一起 储存起来
第4个回答  2020-12-23

相似回答