最新回答 / 林小七_sorina
注意到第二个源文件也就是test.c【后面将用T代替】调用了第一个源文件hello.c【后面将用H代替】中的函数,因此我们先将H中被T调用的函数printLine()修改为外部函数也就是加上一个extern,这样T也就是一个正常的源文件了。 现在讨论两种情况:A。当我们把T编译为静态函数的时候——static say() ,我们在H若要使用T的这个静态函数,这需要将他调用过来,而一个静态函数是无法直接调用的,此时我们需要先引入say()函数所在的源文件,也就是H中的第二行代码的用意。 B。...
2018-12-26
已采纳回答 / 果木k
return cirf;表示要将计算得到的三角形周长作为程序执行结果反馈出来,方便函数调用,要不然主函数里没有定义“crif”也没办法引用啊return 0;表示程序执行完没错,
2018-12-26
最赞回答 / Oased_W
采用这种初始化时数组声明必须指定列的维数。因为系统会根据数组中元素的总个数来分配空间,当知道元素总个数以及列的维数后,会直接计算出行的维数;其实也就是行可以省略,列不能省略。系统是这么硬性要求的,以便初始分配空间。
2018-12-25