不用函数反而可以,用了函数就不行了,指针不太懂,错误在哪?求大神帮忙
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 07:20:08
不用函数反而可以,用了函数就不行了,指针不太懂,错误在哪?求大神帮忙
#include
void find(float s[][2],int *hang,int *lie)
{
int i,j,k=0,t=0;
for(i=0;i
#include
void find(float s[][2],int *hang,int *lie)
{
int i,j,k=0,t=0;
for(i=0;i
你要是想在find函数里把算得的值赋给主函数中定义的h和l的话,可以这么写
主函数中调用:find(a,&h,&l);//传入的是h和l的地址
find函数中:*hang=k; //分别把k和t的值赋给hang和lie指向的内容
\x05 *lie=t;
注意:指针本身是一个地址,如int *p,p的内容是一个指向整形数的地址,而*p才是取指针p指向元素的内容,你在find函数里的操作意味着令hang和lie分别指向k和t,而k和t的生命周期仅限于find函数,返回main函数后k和t的内容将被自动释放,这时候hang和lie便成了野指针,即指向未知,这是很危险的!
还有你定义的数组a[2][2]应该是float类型的吧,写成int型了
再问: �Ҷ��ˣ�лллл������û���ٲƸ�ֵ��ȫ������
主函数中调用:find(a,&h,&l);//传入的是h和l的地址
find函数中:*hang=k; //分别把k和t的值赋给hang和lie指向的内容
\x05 *lie=t;
注意:指针本身是一个地址,如int *p,p的内容是一个指向整形数的地址,而*p才是取指针p指向元素的内容,你在find函数里的操作意味着令hang和lie分别指向k和t,而k和t的生命周期仅限于find函数,返回main函数后k和t的内容将被自动释放,这时候hang和lie便成了野指针,即指向未知,这是很危险的!
还有你定义的数组a[2][2]应该是float类型的吧,写成int型了
再问: �Ҷ��ˣ�лллл������û���ٲƸ�ֵ��ȫ������
不用函数反而可以,用了函数就不行了,指针不太懂,错误在哪?求大神帮忙
跪求正切函数导数?谢谢了,大神帮忙啊
求大神帮忙用matlab定义一个函数function
函数奇偶性证明请证明:在区间(-a,a)上任意函数可表示为一个寄函数与一个偶函数的和;我做了一点就不行了,请问怎么弄?
求大神帮忙,明天就考试了!
C语言指针问题,急.为什么函数现实错误少了一个括号?
y=1+sinx x属于R 求函数的周期谢谢了,大神帮忙啊
急求大神帮忙!高中函数定义运算~不会的就别进了
怎么证明一个函数是有界函数,求定义域就可以了么?
对两个整数按大小顺序输出,用函数处理,且用指针类型的数据作函数参数 帮忙看看哪儿错了?
求破C语言用指针和函数求转置矩阵
求大神帮忙解下么么直接发答案就可以了