C语言里 init这个函数具体怎么用

就是分配内存空间那个

……原题如下
分别编写头文件和多个C文件,组成一个工程文件。内容包括:分配一块内存x,读入10个双精度数据存入该内存块x中,并输出x的内容;计算这10个数的积并输出;将存储块x中的10个双精度的数读入数组a中,然后将a中的数据按由小到大的顺序排序,并输出a的内容;再分配一块内存y,将数组a的内容乘以10,并存到这块内存y中,按反序输出y的内容。

呃……这个作业的另一个版本

(1)编写分配一块内存的程序init。
(2)编写完成读进10个双精度值的函数readin,函数能将这些值存进由函数init申请的存储块中。
(3)编写计算这些值的积的函数product。
(4)编写一个sort函数,用来将存储块中的10个双精度的值读入数组a中,然后将a中的数据按从小到大的顺序排列。
(5)再用init分配一块内存,将数组a的内容乘以10,并存到这块内存中去。
(6)在主程序中调用他们,输出第一次申请的内存块中的内容和数组排序后的内容,按反序输出第2次申请的内存块中的内容。

init标示符在gcc编译器中指定将该函数置于内核的特定区域。在内核完成自身
初始化之后,就试图释放这个特定区域。实际上,内核中存在两个这样的区域,
.text.init和.data.init—第一个是代码初始化使用的,另外一个是数据初始化使用的(
可以在进程间共享的代码和字符串常量之类的“文本(Text)”是在可执行程序中的“纯
区域”中使用的一个术语)。另外你也可以看到__initfunc和__initdata标志,前者和
__init类似,标志初始化专用代码,后者则标志初始化专用数据。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-08
int吧,int是输入整数型,就是输入一个整数
第2个回答  2008-12-09
确定是init这个函数么??一般含有init的函数都不会直接就只有init的字样啊,会不会说的是__init__呢?
第3个回答  2008-12-08
没听说过。是那里用到的?
第4个回答  2008-12-09
我也没见过,应该是int吧,是告诉计算机这是一个整型变量类型,我也是菜鸟,不是很清楚,大家一起努力学好C吧,加油!
相似回答