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

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

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

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

    推荐阅读
  • 香辣肉末炒茄子的做法(香辣肉末炒茄子怎么做)

    食材明细:茄子2条、猪绞肉280克,下面我们就来聊聊关于香辣肉末炒茄子的做法?香葱洗净将葱白部分切成末备用。独头蒜剁成蒜末,姜去皮剁成姜末,干红辣椒切成辣椒丁。香辣肉末炒茄子的做法图片第3步茄子洗净后切成条,拍上生粉,入温热的油锅滑炒一会至微金黄色后捞出沥干油。倒入茄子翻炒均匀,加入老干妈和生抽,将所有原料翻炒均匀大概1分钟。茄子软身后加入适量盐、糖、最后淋入辣椒油拌炒一下即可。

  • 二道白河客运恢复时间(白河县车站5月5日起停止办理客运业务80天)

    4月27日白河县政府网站发消息称:为更好服务旅客和地方经济发展,白河县车站计划对旅客站台进行改造并增设风雨棚,施工期间在本站办理客运业务的旅客列车将全部停止办理客运业务:,现在小编就来说说关于二道白河客运恢复时间?下面内容希望能帮助到你,我们来一起看看吧!

  • 东八区的先生们惹争议(东八区的先生们被骂上热搜)

    □刘天谕由张翰主演、参与编剧并担任制作人的电视剧《东八区的先生们》今天被骂上了热搜。这部8月31日开播的新剧目前更新到第28集,豆瓣评分从一开始的2.6分持续走低到今天的2.2分。表达愤怒可以理解,但仍应保持理性,不必因为张翰是编剧之一并担任该剧的制作人就将愤怒化为网络暴力发泄在个体身上。

  • 怎样包长粽子和四角粽子(粽子不会包这4种粽子包法)

    怎样包长粽子和四角粽子端午节,又称端阳节、龙舟节、重五节、天中节等,是集拜神祭祖、祈福辟邪、欢庆娱乐和饮食为一体的民俗大节。魏晋南北朝后端午节便与纪念屈原结合起来。通过设坛祭拜、游江、龙舟竞渡、粽子寄情、乡里“闹晚”使这种民俗在屈原故里延续至今,形成一种传统。最后小磊子,祝大家端午节快乐。

  • 柚子皮可以驱赶蟑螂吗(柚子皮可以去蟑螂)

    接下来我们就一起去了解一下吧!柚子皮可以驱赶蟑螂吗柚子皮可以去蟑螂。柚子皮把里面面的白筋撕净,放在通风处吹干,再晒干水份。用刺有小孔的袋子装好保存,可放于衣柜角落或米桶内,防蚊虫。

  • 牛仔衬衫单穿怎么搭配好看(牛仔衬衫好处多)

    冷暖色的碰撞,更是将整体的美感放大。牛仔衬衫的活用度很高,能够搭配各式各样的服饰。自带休闲范的牛仔衬衣与正式感十足的时尚单品混搭,也会带来意想不到的收获。与黑色西装搭配,丝毫不觉违和感,反而让整体看上去更加率性和时尚。随性慵懒中又透露着少年气,对30女性超友好。北方的姐妹将牛仔衬衣叠穿大衣羽绒服保暖又时髦,还能轻松拿捏御姐风。洒脱率性的牛仔衬衣变成轻盈飘逸的裙装,充分秀出大长腿。

  • 男性健康常识你知道多少(专家提醒关注男性健康)

    今年的主题是“健康中国共同守护,男性健康科普先行”。武汉同济生殖医学专科医院、武汉达临性学博物馆等机构28日举办的“中国男性健康日”的义诊、科普活动上,武汉同济生殖医学专科医院院长、湖北省人类精子库主任熊承良等呼吁,关注男性健康,重视提高男性健康素养,更好保障男性身心健康。熊承良说,男性平均寿命较女性短,男性刚强的背后是脆弱。

  • 以家人为名凌霄喜欢谁(以家人为名凌霄剧情)

    凌霄和妈妈和好了,他原谅了妈妈以前的行为,也算是和当初那个执拗的自己和解了。在爱情方面,凌霄喜欢的人是李尖尖,他早就已经喜欢上李尖尖了,只是这份感情一直没有说出口。最终凌霄没有退缩,而是勇敢的承认了自己对李尖尖的感情,最终两人幸福的在一起了!

  • 阳光姐妹淘剧情介绍(阳光姐妹淘电影的简介)

    阳光姐妹淘剧情介绍《阳光姐妹淘》剧情简介:全职太太张丽君在医院偶遇高中好友林青,得知她身患绝症,决定为她实现最后的愿望:将二人高中时所在的“阳光姐妹”七人团体重聚。《阳光姐妹淘》是由包贝尔执导,殷桃领衔主演,曾黎、张歆艺、马苏、倪虹洁、蒋小涵特别主演,王玥婷、周洁琼、梁颂晴、王清、杨晗、夏梦、赵铭主演,李子璇、潘斌龙特别出演的剧情青春片。

  • 五地一产指什么(五地一产解释)

    接下来我们就一起去了解一下吧!五地一产指什么五地一产分别指的是农村集体非承包耕地、林地、四荒地、集体经营性建设用地、宅基地和集体经营性资产。五地一产入市改革指将农村集体资源挖掘出来,吸引资本和科技,推动各类要素向农村聚集,使资源变资产,农民变股东,壮大村级集体经济,增加农民财产性收入。