C语言笔记

1、子程序里面声明的变量,不可以传递给主程序,若要传给主程序,需从堆里开辟空间  malloc  后返回该块地址。(因为子程序里声明的变量在栈区,主程序无法直接使用,子程序一结束就自动释放回收。而malloc开辟的空间则由程序员控制,因此在子程序里开辟的空间,主程序依然可以用。)

2、子程序给主程序传值,有以下几种方法

一是return返回值。二是子程序形参采用指针的形式,调用完毕后直接修改该指针指向的地址上的值。

posted on 2018-05-24 16:23  zacky  阅读(115)  评论(0)    收藏  举报

导航