函数专题1

<函数的基本用法>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

9天内通关,可获得赏金0元

开始学习
加入课程
Get黑科技,炫酷到没朋友 !
3400 位同学正在学习! 查看详情

小晗

1

回答

Ubuntu 如何安装g++

C语言

吴老师回复:

sudo apt-get install build-essential  中间要加 install 的

Tang鱼晴

1

回答

关于头文件的

韩hyr回复:

c标准库是预先生成的动态共享库,包含头文件是要告诉链接器,链接时在c标准库中查找printf函数,链接预先写好的函数生成可执行文件。

加油向

1

回答

老师作业已经上传

杨老师回复:

您的作业已经批改,掌握的不错哦~~

MAKERU1496417579

1

回答

老师作业已上交

小美回复:

已经全部批改,有疑问,首页右下角有在线答疑,可以问,加油!

眼前一道光

1

回答

老师作业已上交,请批改

小美回复:

作业已经全部批改,同学加油,端午节快乐!

MAKERU149649849

3

回答

老师,您讲的那个求二维数组和的程序为什么我用VS2015编译报错?提示信息是

MAKERU149649849回复:

我发现二维数组形参里面的列坐标m在声明和定义的时候必须写成个常数,这样就不报错能运行了。

史平睿

1

回答

老师能否给下这两道题的解析..

答疑讲师回复:

这两道题的思路都是一样的,首先函数需要的参数为指针类型,也就是需要传入一个地址,而两道题的D选项均不是地址

MAKERU1496411162

1

回答

小美老师,有没有数组指针函数或者别的之类的

答疑讲师回复:

这些我们后续会更新的哦

MAKERU149646433

1

回答

小美是老师,您好,我想问下那个howareyou去空格的函数,不是最后将s的值给了p吗,那返回值不是应该是p,为什么返回值是r,还有我试了一下返回s和返回p最后输出为什么是空的

答疑讲师回复:

我们在函数里定义了两个指针p和r,均指向传入数组s的首地址;
然后我们通过判断*s是否为‘\0’来对数组s进行操作,那这里我们是用指针p进行操作的,如*p=*s;s++;p++;
那判断到最后也就是跳出while的条件是,*s=‘\0’,我们通过*p=*s来将这个\0交给p指向的地址;
此时p指向‘\0’,s也指向‘\0’,那我们要打印这个数组是需要这个数组的首地址的,所以我们返回了r(r一直指向s的首地址)。

CDQ081000011

1

回答

小美老师,您好,可不可以给我讲解一下指针回调,谢谢老师

答疑老师回复:

你应该说的是函数指针与回调函数吧,指针可以指向一个函数的入口,那么这个指针就称为函数指针。我们把这个函数指针当做参数传入别的函数中,当这个指针在函数内被调用时,也就是说会去执行指针所指向的函数,那么这个被指向的函数就称为回调函数。

Alex

1

回答

编写程序将两个数组完成归并,并存入数组c中

答疑老师回复:

由于篇幅的原因无法将程序贴出,我这里讲下思路吧,首先将a和b数组的第一个元素相比较,这里是a的第一个小,那么将小的(也就是a[0])赋值给数组c[0],然后a数组和c数组各后移一个,然后接着比较a[1]和b[0]的大小,直到a或b数组里面的数据比较完毕,然后检查a和b数组是否均已到达数组末,否则将没参加比较的元素直接赋值给c.

test

1

回答

将“引用”作为函数参数有哪些特点

答疑老师回复:

1、使用引用传参,不会创建拷贝,可以提升效率并节省了空间,比如我们要传一个很大的结构体,用引用传参就省去了拷贝这个结构体的开销。
2、在函数中对该变量进行修改,则参数返回后修改依然存在,与值传递不同,这点需要注意。

上次保存笔记

看见好看好看就很快很快就会看见

保存 修改