018集 C语言函数名的本质
以017集上述的函数为例:
qiuhe(start_number, end_number, space);
在C语言调用的时候,只要调用该函数,就会将函数名称处理成一个命令指令,也就是说,函数名内部存储的是一个命令(0xe9),在计算机碰到这种类型,就会直接执行该命令,且对于函数名来说,内部的指令是(0xe9)为跳转指令
此时会直接进入该函数中第一条语句中。
而对于017集的问题的解决方式则是如下所示:
qiuhe(int *start_number, int *end_number, int *space);
在真正的实际应用中应该用指针处理是比较理想的处理方式