高考考试网
当前位置: 首页 高考资讯

c语言函数的定义和使用(C语言系统编程函数的使用)

时间:2023-05-20 作者: 小编 阅读量: 2 栏目名: 高考资讯

C语言是函数的语言。一个C语言程序可以很大,但是通常是由多个函数组成的。从这个意义上说,函数往往就比较短小。一个程序需要由几个函数来实现,这个取决于你对C语言的掌握程度和领悟能力,没有硬性规定,以方便编程、方便调试、方便升级为原则。一个程序分解成几个函数,有利于快速调试程序,也有利于提高程序代码的利用率。因为函数是可以多次被调用的,调用次数和调用场合没有限制。对着方面感兴趣或者想学习C/C可以加群:558502932

C语言是函数的语言。

一个C语言程序可以很大,但是通常是由多个函数组成的。从这个意义上说,函数往往就比较短小。一个程序需要由几个函数来实现,这个取决于你对

C语言的掌握程度和领悟能力,没有硬性规定,以方便编程、方便调试、方便升级为原则。一个程序分解成几个函数,有利于快速调试程序,也有利于提高程序代码的利用率。因为函数是可以多次被调用的,调用次数和调用场合没有限制。除main函数以外,任何一个函数都可以调用另外一个函数。

而这篇文章,就是介绍C语言中的几个函数,希望你们能对它们能有更深的理解。

对这方面感兴趣或者想学习C/C可以加群:558502932

1、时间函数

tm结构体详细信息

struct tm {

int tm_sec;

int tm_min;

int tm_hour;

int tm_mday;

int tm_mon;

int tm_year;

int tm_wday;

int tm_yday;

int tm_isdst;

};

时间函数的使用

问题:打印年月小时分秒格式的

步骤1:时间函数的使用

时间转换函数:

char *asctime(const struct tm *t)

char *ctime(const time_t *t)

char tm* gmtime(const time_t *t)

char tm* localtime(const time_t *t)

头文件:time.h

#include

#include

int main(int argc, const char * argv[])

{

time_t t = time(0); //获取当前系统时间函数time()

struct tm* local = localtime(&t); //将系统时间转换为本地时间

printf("%d年%d月%d日 %d:%d:%d\n", 1900local->tm_year, local->tm_mon1, local->tm_mday, local->tm_hour, local->tm_min, local->tm_sec);

return 0;

//time()函数

//localtime()函数

//tm结构体成员的使用

}

2、随机函数

srand()和rand()配合使用

产生一个伪随机数序列,

Srand(time(0))

Srand(time(NULL)):伪随机数序列随着每次运行时间不一样而变化

srand()和rand()配合使用

srand(unsigned seed)

#include

#include

#define MAX 10

int main()

{

int number[MAX] = { 0 };

int i;

srand((unsigned)time(NULL)); //播种子

for (i = 0; i < MAX; i)

{

number[i] = rand() % 100;

printf("%d ", number[i]);

}

printf("\n");

return 0;

}

3.math数学函数

int abs(int i):求整形的绝对值

fabs():转换为float类型的绝对值

#include

#include

int main()

{

int a, b;

a = 1234;

b = -1234;

printf("%d 的绝对值是%lf", a, fabs(a));

printf("%d 的绝对值是%lf", b, fabs(b));

return 0;

}

double modf(double x,double *integer)

返回值是:小数成分(小数点后的部分),并设置整数的整数部分

#include

#include

int main()

{

double x,fractpart,intpart;

x = 8.123456;

fractpart = modf(x, &intpart);

printf("整数部分=%lf", intpart);

printf("小数部分=%lf",fractpart);

return 0;

}

double sqrt(double x)

返回的是x的平方根

#include

#include

int main()

{

printf("%lf 的平方根是%lf\n", 4.0, sqrt(4.0));

printf("%lf 的平方根是%lf\n", 5.0, sqrt(5.0));

return 0;

}

double fmod(double x,double y)

返回值x除以y的余数 实数型

x%y:对付整形

#include

#include

int main()

{

float a,b;

int c;

a = 9.2;

b = 3.7;

c = 2;

printf("%f/%d=%lf\n", a, c, fmod(a, c));

printf("%f/%f=%lf\n", a, b, fmod(a, b));

return 0;

}

以上,就是我所介绍的几个函数,希望能对你们正在学习C语言的同学有些帮助。

对着方面感兴趣或者想学习C/C可以加群:558502932

    推荐阅读
  • 怎么用好国家中小学智慧教育平台(34国家中小学智慧教育平台)

    2003年9月20日,新中国成立以来第一次由国务院专门召开的全国农村教育工作会议落下惟幕。2003年12月17日在北京召开了“教育部、香港李嘉诚基金会西部中小学现代远程教育项目建成暨农村远程教育研讨会”,正式启动了农村中小学现代远程教育工程建设。这项工程可以说是中国教育史上一个跨时代的工程,是有史以来最大的一次教育信息化普及推进浪潮。平均每点概算15万元。

  • 啥样的楼盘升值潜力大(2022年一季度市中心人气最高楼盘出炉)

    3月,广州整体市场热度不及从前,但市中心大部分表现却优异,成交环比涨幅最高的区域均为市中心。据房天下研究院数据显示,2022年一季度热搜楼盘排行榜出炉。海珠区最火热的盘为位于广州大道南环岛路的中海观澔府。荔湾区最火热的盘则是白鹅潭板块的双地铁上盖、一线临江的教育大盘新世界·凯粤湾。项目直线一公里范围内建有地铁广佛线的燕岗站和石溪站,700米到达在建10号线大干围站,未来将直达天河客运站。

  • 晚风吹行舟花路入溪口的意思(花路入溪口全诗)

    幽意无断绝,此去随所偶。晚风吹行舟,花路入溪口。际夜转西壑,隔山望南斗。潭烟飞溶溶,林月低向后。生事且弥漫,愿为持竿叟。

  • 铁蛋白高少吃哪些食物(铁蛋白高要少吃的食物)

    以下内容大家不妨参考一二希望能帮到您!铁蛋白高少吃哪些食物蛋黄类食物营养价值高,且含有高铁元素,所以铁蛋白偏高的患者应该少摄入蛋黄,另外螃蟹上市的季节也尽量不要去贪吃蟹黄。动物血、动物肝脏中含铁量丰富,铁蛋白高的患者,也尽量少吃这些含铁丰富的食物,宜清淡饮食,多进食一些新鲜的水果、蔬菜较为合适。

  • 巴厘岛旅游攻略和建议(巴厘岛最全攻略)

    [微风]人均1w|巴厘岛7日自由行游记趁记忆未消退将美好全部都记录把旅途中最美好的事情都分享出

  • 张海迪简介(张海迪个人简介)

    现任全国政协常委,中国残疾人联合会主席,中国作家协会委员,山东省作家协会副主席。五岁时因患脊髓血管瘤,高位截瘫。1983年3月7日,共青团中央在北京举行命名表彰大会,授予张海迪“优秀共青团员”称号。2017年6月19日,获国际残奥委会主席参选提名。2018年9月16日,担任中国残疾人联合会第七届主席团主席。现任中国残联主席、北京冬奥组委执行主席、中国残奥委会主席。

  • 猪脚醋要放水吗(猪脚醋要不要放水)

    以下内容希望对你有帮助!猪脚醋要放水吗不用加水,用的甜醋和冰糖就不会很酸。准备材料:黄姜300g,甜醋1瓶,黑米醋3汤匙,猪脚500g,鸡蛋4只,冰糖。

  • 游戏cp跟对象有什么关联吗(游戏cp一般都怎样相处)

    关系只限制在网络上,彼此保持距离,不需要把虚拟关系发展到现实中。不要把关系进一步发展,难免自己投入了,收到的只是独自伤心。尤其是有家庭的人,不要因为网络爱情,影响到家庭。说白了游戏情侣也是一种网恋,网恋也是恋爱。虽然没见过面,但是也会让人精神出轨,时机成熟就变的身体出轨。对方也喜欢自己,彼此之间还有共同的爱好。所以发展成恋人是顺理成章的。

  • 抄手怎么煮(抄手如何煮)

    我们一起去了解并探讨一下这个问题吧!将所要煮的抄手准备好备用,按照自己的食用量准备就可以。将水煮开,抄手下锅,煮的时候要用漏勺轻轻搅动一下,以免粘锅。等抄手浮上水面,再煮两三分钟就可以捞起来了。把煮好的抄手捞出,加入合适自己口味的调料。

  • 不材之木告诉我们什么道理(不材之木对我们的启发)

    跟着小编一起来看一看吧!不材之木告诉我们什么道理有用与无用,并不是固定的,需要在不同环境、不同角度去理解和应用。换个思维去认识,有用可能是伤害自己的因素,无用反而可以成为保护自己的手段。所谓见道悟道,其实就是懂得了顺应自然的道理,自然的要求是什么我们就怎样去适合它,这才是懂得了道的运用。