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

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

    推荐阅读
  • 超甜宠经典言情小说排行榜(五本温馨日常的言情小说)

    女主嗅觉敏锐,趋吉避凶能发现珍贵药材,更是带领了全家走上了致富之路。后来因为大伯娘陷害,女主不得不嫁给了秀才男主,但是阴差阳错找到了真爱。两人婚后逐渐对对方产生好感,温馨而治愈。女主超软萌,男主是那种老干部的感觉。

  • 插入swf无法控制播放 swf自动播放的问题

    关闭脚本窗口,回到幻灯片。把名称改成“开始”,同样的把另一个按钮名称改成“停止”。这样我们就可以随心所欲的控制它的播放了。

  • 一加6t的屏幕刷新频率(一张图看懂一加120Hz)

    一加6t的屏幕刷新频率IT之家1月13日消息今天下午一加举办了一场屏幕技术媒体沟通会,宣布已经完成了真·120Hz和更多屏幕技术的深度研发,表示一加全新120Hz屏幕将会在流畅、准确和舒适方面做到极致。这次一加采用120Hz的OLED屏幕,每秒刷新120张画面,每一帧画面的运算时间低至8.3毫秒,更高的120Hz刷新率屏幕将带来更好的基础体验。一加还为120Hz屏幕带来了2K超清分辨率,同时,这块120Hz屏幕能够达到10it颜色显示效果,能够显示多达10.7亿种颜色。

  • 2021上半年湛江普通话考试报名在哪缴费

    2021年上半年湛江市面向社会人员普通话水平测试定于2月份报名并开始组织进行测试。有需要的考生可通过微信上进行网上报名缴费。

  • and用法(英语and用法)

    and用法and用作连词,主要用来连接两个或两个以上的词、短语或句子。and连接两个相同的词语可用以加强语气或表示动作的反复或一再发生。常用and连接十位数和百位数。两个名词被and连接,如前一名词带冠词,后一名词不带冠词,则整个结构表示一个整体。and连接两个名词,其后共用一个介词时,以后一个名词决定使用什么介词。and连接go,come,try等动词和另外一个动词,可表示动作的目的或意图。

  • 女人月经量少吃什么调理(40岁女人月经量少吃什么调理)

    当归烧羊肉材料:500克羊肉、当归、15克生地1、10克干姜。制作方法1.首先把羊肉清洗干净,切块放入锅中。枸杞炖羊肉材料:1000克羊腿肉、50克枸杞、适量调料。

  • 游戏pv岗位需要什么技能(工作内容和必备技能是)

    UX三个细分职业:游戏交互设计师、游戏视觉设计师、游戏动效设计师,这三个职业在日常工作过程中需要相互配合,共同推动需求落地。而大家在招聘网站上经常能看到的游戏GUI还不太为人所熟知,今天就为大家简单介绍一下。游戏视觉设计师游戏视觉设计师负责完成游戏界面的美术设计,包括界面相关标志、图标、图素等设计与绘制;把控动画和特效的交互效果,打造极佳的游戏视觉体验。

  • 干土豆粉要泡多久才可以煮(干土豆粉要泡多久好)

    干土豆粉要泡多久才可以煮干土豆粉要泡3个小时才可以煮。干土豆粉比较硬,在冷水中泡的时间长点能使干土豆粉充分吸收水分变软,但泡的时间太长,煮时则容易烂,影响口感,因此3个小时最佳,这样煮出来的粉劲道有嚼劲也不会太硬。正二品御厨何李炜受故乡名吃桂林米粉启发,将土豆选料提粉、配料打芡、育香和面、沸水漏条、冷浴晾制,最终制成了土豆粉这一新面食。

  • 哈利波特最悲伤的几个场景(享年73岁的伏地魔)

    享年73岁的伏地魔,从他自己的角度看,可以说是死于强迫症。在被保护儿子而爆发出惊人魔力的莉莉以自己的牺牲反弹了死咒后,伏地魔被击破了肉身。伏地魔的索命咒哈利在知晓自己是魂器后决心赴死,去找到伏地魔领死。在霍格沃兹保卫战中,斯内普将消息传给哈利后,哈利叮嘱纳威必须杀死这条蛇,纳威从分院帽内取出格兰芬多的宝剑,挥剑斩了纳吉尼。

  • 寻找绿色作文500(寻找绿色作文精选篇)

    说起绿色,我相信有不少人会想起春天。春天的小草嫩嫩的,水灵灵的,很惹人喜爱。小草一直在淋雨,小草被这劈头盖脸的大雨打着。可是在经过狂风暴雨之后,竟然没有一个小草死亡。春天不仅草是绿色的,柳树也是绿色的。翠绿的衣裳也随着微风摇摆起来,河里的鱼儿也停下来,一起观赏柳姑娘的舞蹈。柳依依,山抹黛,水漾绿,大地上呈现出一派生机勃勃的景象。