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

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

    推荐阅读
  • sata设置ahci还是raid(IDEAHCIRAID三种硬盘模式有什么区别)

    IDE、AHCI、RAID三种硬盘模式有什么区别IDE模式IDE是表示硬盘的传输接口。IDE模式可以通过映射通吃SATA硬盘,由于无需加载驱动程序,它的兼容性能超强,适用WinXP和Win7/8系统。AHCI模式原生支持SATA硬盘,它的优势在于它能够将NCQ技术充分发挥作用,或者说AHCI是现有的SATA硬盘主控接口中,除了复杂的磁盘阵列模式之外,最能发挥SATA硬盘性能。Win7/8系统完美支持AHCI模式,对WinXP兼容性不佳。

  • 快递面单泄露事件获利3000万(快递业泄露个人信息调查)

    11月17日,圆通速递称“疑似有加盟网点个别员工与外部不法分子勾结,利用员工账号和第三方非法工具窃取运单信息,导致信息外泄。”但圆通的回应未明确指出“内鬼”外泄快递用户信息的规模及贩卖金额等情况。张某伙同高某多次发布购买、租用快递查询系统账号的信息,并以每天1000元的价格将得到的账号信息贩卖给河南籍男子马某。记者进一步调查发现,除了圆通,市面上其他快递公司也存在“内鬼”参与贩卖快递用户信息的现象。

  • 女人必吃的暖宫水果有哪些(哪些水果宫寒女人不宜多吃)

    女人必吃的暖宫水果有哪些女士可以吃的暖宫水果比较多,比如红枣、核桃、石榴、榴莲、桃子、芒果等,都属于温性水果。如果某些女性有宫寒体质,平时在饮食方面,除了需要多吃些暖宫的食物外,比如红豆、桂圆和阿姣、牛、羊肉外,还需要多吃些温性水果,也具有暖宫效果。生果多归入寒凉的。假如确实宫寒得话那将来要少吃这种水果了。

  • 职工带薪年休假取消的规定(带薪年休假的那些事)

    春节是合家团聚的好日子。第二种情况是劳动者依据《劳动合同法》第三十八条单方解除劳动合同,一旦劳动者据此解除劳动合同行为的理由成立,则劳动者无需提前通知解除,即用人单位由于其自身原因造成未安排当年度年休假的,用人单位应当支付劳动者当年度应休未休年休假的工资报酬。

  • 求助成语填空答案(找一找下列哪个成语用错了)

    成语是汉语文化的瑰宝,也是我国传统文化中的一大特色。众人皆说,成之于语,故成语。成语有固定的结构形式,一般都是4个字,也有6个字和8个字的。因此在日程的沟通和书写中,大家都非常喜欢使用成语。“鼎力相助”是一个敬辞,指的是别人对自己的大力帮助,一般都是用在请人帮助的时候,因此“我一定鼎力相助”是一句病句。在日常沟通交流中,除了“鼎力相助”,还有许多成语非常容易被错用。

  • 霜降是秋天还是冬天(你答对了吗)

    虽然我国跨纬度比较广,但是到了霜降的世界,就算是最炎热的城市不会让人感觉到热。纬度偏南的南方地区,平均气温多在16℃左右。东北北部、内蒙东部和西北大部平均气温已在0℃以下。霜降现象出现的时间在各地都有所不同,在我国也并不是每个地方都会出现。就全年霜日而言,青藏高原上的一些地方即使在夏季也有霜雪,年霜日都在200天以上,是我国霜日最多的地方。

  • 北京车辆长期不开还用年检吗(北京车辆长期不开还用年检吗现在)

    如果驾驶的车辆不是自己名下的,既可以通过拨打机动车检测场电话的方式预约车辆年检,也可以通过“交管12123”手机APP完成“备案非本人机动车”后进行网上预约。

  • 关于李贺的资料(李贺的简介)

    河南府福昌县昌谷乡人,祖籍陇西郡。唐朝中期浪漫主义诗人,与诗仙李白、李商隐称为“唐代三李”,后世称李昌谷。诗作想象极为丰富,引用神话传说,托古寓今,后人誉为“诗鬼”。李贺是继屈原、李白之后,中国文学史上又一位颇享盛誉的浪漫主义诗人,有“太白仙才,长吉鬼才”之说。著有《昌谷集》。

  • 监控录像怎么删除(监控录像删除方法)

    以下内容大家不妨参考一二希望能帮到您!监控录像怎么删除在电脑主页面找到监控软件,鼠标右击选择“属性”选项,找到文件所在。返回电脑桌面,双击打开“我的电脑”,找到储存监控录像的文件夹。点击进入文件夹,选择自己需要删除的文件,右键选择“删除”即可。

  • 干净短句暖心家人(送给家人暖心的祝福语)

    干净短句暖心家人吉祥如意掸浮尘,花开富贵到如今,金玉满堂爱子孙,福禄寿喜满乾坤,海屋添筹古来稀,年华筵寿童颜身!晚辈祝您健康、快乐!您是我尊敬的长辈,我永远感谢您的关怀,今日为您庆寿辰,衷心祝您福满门,寿无疆!福如东海、寿比南山;日月昌明、松鹤长春;笑口常开、天伦永享。爸爸,无论您在哪儿,那里就是我们最快乐和向往的地方。外婆,生日快乐。