侧边栏壁纸
博主头像
Tea Blog博主等级

岁月本长,而忙者自促,天地本宽,而鄙者自隘,风花雪月本闲,而扰攘者自冗。

  • 累计撰写 27 篇文章
  • 累计创建 8 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

C语言一些小知识

Tea
Tea
2024-12-02 / 0 评论 / 0 点赞 / 2 阅读 / 707 字
温馨提示:
本文最后更新于 2024-12-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1判断两个字符串是否相等不能使用==,要使用strcmp(需要包含头文件<string.h>)

2生成随机数需要用<stdlib.h>和<time.h>,随机数的大小是0~32767

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand((unsigned int)time(NULL));
int ret=rand();
printf("%d",ret);
return 0;
}

3求两个数的平均值可以这样来

		int mid = left + (right - left) / 2;

如果直接使用(left+right)/2的话,当left和right很大的时候就会存在堆栈溢出的情况,但是用上面这种方式,主要right和left是整型范围内的数字

都可以保证正确的处理得到它们的平均值

0

评论区