关于calloc函数和fun函数的使用

电脑杂谈  发布时间:2020-05-18 15:45:52  来源:网络整理

calloc()函数_malloc calloc realloc_calloc函数

s =(float *)calloc(1,sizeof(float));

#include“ stdio.h”

#include“ stdlib.h”

没有乐趣(float * p1,float * p2,float * s)

{

calloc()函数_malloc calloc realloc_calloc函数

s =(float *)calloc(1,sizeof(float));

* s = * p1 + * p2 ++;

}

主要()

{

calloc函数_calloc()函数_malloc calloc realloc

浮点a [2] = {1.1,2.2},b [2] = {10.0,20.0},* s = a;

乐趣(a,b,s);

printf(“%5.2f \ n”,* s);

}

分配一个浮动存储单元. fun函数的计算和程序输出的结果是为了测试您的目的: 您知道fun函数的计算,无论多么相等,都不会改变printf(“%f \ n” ,* s);它被分配了另一个. 无需及时研究乐趣功能,

calloc()函数_calloc函数_malloc calloc realloc

#include

void fun(int * a,int * b)//形式参数

{int * c;

c = a; a = b; b = c;

}

malloc calloc realloc_calloc函数_calloc()函数

主要()

{int x = 3,y = 5,* p =&x,* q =&y;

乐趣(p,q); //实际参数

printf(“%d,%d,”,* p,* q);

xprintf(“%d,%d \ n”,* p,* q);

}

fun函数的功能是交换形式参数的值,即指针变量a和b的值,但是fun函数不能交换实际参数的值,因此fun(pcalloc函数,q)无法交换p和q的值,因此第一个printf语句的输出为3,5. 第二个fun函数在x和y的地址上操作,并且也不能交换x和y的值,并且不会影响p和q指针所指向的数据calloc函数,因此第二个printf语句的输出也为3 ,5.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-214283-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...