什么叫被调用函数
如题,还有什么叫返回值,什么叫库函数,什么叫比特数,t=a;a=b;b=t;是什么意思,为什么说就是实现调换呢?((fabs(t))就是表示绝对值吗?为什么咧...
如题,还有什么叫返回值,什么叫库函数,什么叫比特数,
t=a;a=b;b=t;是什么意思,为什么说就是实现调换呢?((fabs(t))就是表示绝对值吗?为什么咧 展开
t=a;a=b;b=t;是什么意思,为什么说就是实现调换呢?((fabs(t))就是表示绝对值吗?为什么咧 展开
3个回答
展开全部
返回值:
通俗一些说,打个比方,在生活中,人家问:"你多大了",说个就说明别人希望得到的是有关你的年龄的答案,那么你就要回答人家"我20岁了",这个"我20岁了"了就是返回值了.
在编程中,如果有个函数是
int fun()
{
return 3
}
这里的return就是所要返回的东西了.
在应用函数时,就是
main()
{int m;
m=fun();//有返回值的东西必须有变量去接它
}
Tubro C库函数分为九大类:
(1)I/O 函数。包括各种控制台I/O、缓冲型文件I/O和UNIX式非缓冲型文件I/O操作。
需要的包含文件:stdio.h
例如: getchar,putchar,printf,scanf,fopen,fclose,fgetc,fgets,fprintf,fsacnf,fputc,fputs,fseek,fread,fwrite等。
(2)字符串、内存和字符函数。包括对字符串进行各种操作和对字符进行操作的函数。
需要的包含文件:string.h、mem.h、ctype.h或string.h
例如:用于检查字符的函数:isalnum,isalpha,isdigit,islower,isspace等。用于字符串操作函数:strcat,strchr,strcmp,strcpy,strlen,strstr等。
(3)数学函数。包括各种常用的三角函数、双曲线函数、指数和对数函数等。
需要的包含文件:math.h
例如:sin,cos,exp(e的x次方),log,sqrt(开平方),pow(x的y次方)等。
(4)时间、日期和与系统有关的函数。对时间、日期的操作和设置计算机系统状态等。
需要的包含文件:time.h
例如:time返回系统的时间;asctime返回以字符串形式表示的日期和时间。
(5)动态存储分配。包括"申请分配"和"释放"内存空间的函数。
需要的包含文件:alloc.h或stdlib.h
例如:calloc,free,malloc,realloc等。
(6)目录管理。包括磁盘目录建立、查询、改变等操作的函数。
(7)过程控制。包括最基本的过程控制函数。
(8)字符屏幕和图形功能。包括各种绘制点、线、圆、方和填色等的函数。
(9)其它函数。
t=a;a=b;b=t;
-》t=a就是把a的值赋给t,a=b就是把b的值赋给a,b=t是把t的值赋给b,这样就调换了a、b的值
((fabs(t))是求浮点数t的绝对值
举例:
// fabs.c
#include <syslib.h>
#include <math.h>
main()
{
float x;
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
x=-74.12;
printf("|%f|=%f\n",x,fabs(x));
x=0;
printf("|%f|=%f\n",x,fabs(x));
x=74.12;
printf("|%f|=%f\n",x,fabs(x));
getchar();
return 0;
}
通俗一些说,打个比方,在生活中,人家问:"你多大了",说个就说明别人希望得到的是有关你的年龄的答案,那么你就要回答人家"我20岁了",这个"我20岁了"了就是返回值了.
在编程中,如果有个函数是
int fun()
{
return 3
}
这里的return就是所要返回的东西了.
在应用函数时,就是
main()
{int m;
m=fun();//有返回值的东西必须有变量去接它
}
Tubro C库函数分为九大类:
(1)I/O 函数。包括各种控制台I/O、缓冲型文件I/O和UNIX式非缓冲型文件I/O操作。
需要的包含文件:stdio.h
例如: getchar,putchar,printf,scanf,fopen,fclose,fgetc,fgets,fprintf,fsacnf,fputc,fputs,fseek,fread,fwrite等。
(2)字符串、内存和字符函数。包括对字符串进行各种操作和对字符进行操作的函数。
需要的包含文件:string.h、mem.h、ctype.h或string.h
例如:用于检查字符的函数:isalnum,isalpha,isdigit,islower,isspace等。用于字符串操作函数:strcat,strchr,strcmp,strcpy,strlen,strstr等。
(3)数学函数。包括各种常用的三角函数、双曲线函数、指数和对数函数等。
需要的包含文件:math.h
例如:sin,cos,exp(e的x次方),log,sqrt(开平方),pow(x的y次方)等。
(4)时间、日期和与系统有关的函数。对时间、日期的操作和设置计算机系统状态等。
需要的包含文件:time.h
例如:time返回系统的时间;asctime返回以字符串形式表示的日期和时间。
(5)动态存储分配。包括"申请分配"和"释放"内存空间的函数。
需要的包含文件:alloc.h或stdlib.h
例如:calloc,free,malloc,realloc等。
(6)目录管理。包括磁盘目录建立、查询、改变等操作的函数。
(7)过程控制。包括最基本的过程控制函数。
(8)字符屏幕和图形功能。包括各种绘制点、线、圆、方和填色等的函数。
(9)其它函数。
t=a;a=b;b=t;
-》t=a就是把a的值赋给t,a=b就是把b的值赋给a,b=t是把t的值赋给b,这样就调换了a、b的值
((fabs(t))是求浮点数t的绝对值
举例:
// fabs.c
#include <syslib.h>
#include <math.h>
main()
{
float x;
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
x=-74.12;
printf("|%f|=%f\n",x,fabs(x));
x=0;
printf("|%f|=%f\n",x,fabs(x));
x=74.12;
printf("|%f|=%f\n",x,fabs(x));
getchar();
return 0;
}
展开全部
函数:具有一定功能的代码段。
库函数:由编程工具提供的函数。
函数通过被调用的方式发挥功能。被调用就是在其他的代码中被用到。
返回值:指可以返回值的函数把经过自己功能处理得出的结果拿出来。
比特数:比特(BYTE)是一种数据类型,具有这种类型的数就是比特数。
调换过程分析;
符号“ = ”并不是等号的功能,是赋值,将其右边的值给它左边的变量。
t=a,如果原来t=1,a=2,这个操作之后,t就有了a的值2,a的值被保存在了t中。
同样,下一步,a=b,a中保存b的值,即a拥有了b的值
最后再将t的值给b,b就有了原来属于a的值。
实现交换。
库函数:由编程工具提供的函数。
函数通过被调用的方式发挥功能。被调用就是在其他的代码中被用到。
返回值:指可以返回值的函数把经过自己功能处理得出的结果拿出来。
比特数:比特(BYTE)是一种数据类型,具有这种类型的数就是比特数。
调换过程分析;
符号“ = ”并不是等号的功能,是赋值,将其右边的值给它左边的变量。
t=a,如果原来t=1,a=2,这个操作之后,t就有了a的值2,a的值被保存在了t中。
同样,下一步,a=b,a中保存b的值,即a拥有了b的值
最后再将t的值给b,b就有了原来属于a的值。
实现交换。
参考资料: 认真答题很累,请勿复制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基础概念呀
懂是懂就说不明白
懂是懂就说不明白
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询