avatar

小言心

  • VIP等级
  • 是非审之于心,毁誉听之于人,得失安之于数。
    • 浏览
      26.5万
    • 积分
      1.3千
    • 获赞
      32
    • 关注
      2
    • 粉丝
      4
    • 排名
      1
    文章 帖子 资料 粉丝 收藏 关注
    05-02 21:18
    ·
    专升本
  • 1
  • 1
  • C语言随机数生成完全指南:从原理到实战

    在C语言编程中,随机数生成是一个常见且重要的需求,广泛应用于游戏开发、模拟测试、密码学(非安全级别)等领域。然而,很多初学者对C语言中的随机数机制理解不够深入,容易写出存在隐患的代码。本文将从底层原理出发,结合代码实例,全面讲解rand()和srand()的使用方法,并给出最佳实践。一、随机数的本质:伪随机数首先需要明确:C标准库提供的rand()函数生成的是伪随机数,而非真正的物理随机数。它是通...
    #随机数 #srand #rand
    • 06-16 22:59
    • 0
    • 0
  • 小言心
  • C语言while循环语句练习

    练习1:判断2的幂次方int n = 24; // 可改为任意正整数 while (n > 1 && n % 2 == 0) { n = n / 2; } if (n == 1) { printf("yes"); } else { printf("no"); }思路:反复除以2,看最终能否变成1。循环条件:n > 1 && n % 2 == 0(...
    • 06-08 20:05
    • 0
    • 0
  • 小言心
  • 人生当中重在取舍

    人生当中重在取舍”——这寥寥七字,却似一把锐利的刻刀,剖开了我们每日常在的无意识洪流,显露出其下那些被重重遮掩的价值抉择与隐秘判决。人生之旅,绝非一马平川的坦途,倒更像是一段在有限时空与有限心力中不断抉择的行程。恰如一位远行者,行囊的容量终有尽时,我们无法将世间所有美好尽数背负。每一次的拾取,都暗中标定了某一处的舍弃;每一次的坚定奔赴,也必然意味着对另一条可能路径的悄然告别。取舍之“重”,非在抉择...
    • 05-25 22:01
    • 0
    • 0
  • 小言心
  • C语言算数运算符细节总结

    一、整数除法:结果向零取整(截断)规则:两个整数相除,结果只保留整数部分,直接丢弃小数部分(不四舍五入)。C99标准后规定为向零取整。printf("%d\n", 10 / 3); // 输出 3 (3.333… 截断) printf("%d\n", 10 / 2); // 输出 5 printf("%d\n", 9 / 4); // 输出 2 printf("%d\n", ...
    #强制转换 #隐式转换
    • 05-11 23:36
    • 1
    • 0
  • 小言心
  • 05-09 17:29
    ·
    专升本
  • 1
  • 0
  • 06-02 19:02
    ·
    专升本
  • 1
  • 0
  • 05-25 21:47
    ·
    专升本
  • 0
  • 0
  • 05-19 21:09
    ·
    专升本

    最近这几天完成了C语言的逻辑运算(&& || !)
    && 逻辑与表示只有当两个条件同时被满足时就输出为1(真),否则其中有一条不成立则为0(假)。其中与运算有一个短路效果就是: 当左边的表达式已经能够确认最终的结果时,右边是不会参与计算的。
    比如:printf("%d\n",2 > 1 && b<10);
    从(2 > 1)不难看出这显然就是不成立,所以最终的结果就是 不成立的(0),如果左边的表达式是成立的那么就会向表达式2进行判断。

    || 逻辑或运算:在与逻辑运算当中只有当其中有一个满足时条件才成立(1),如果表达式两边都不满足则不成立(0)。如果觉得复杂的话,可以想象成日常登录账号的时候提供两种登录方式:账号登录、扫码登录,那么此时与运算就是这样的逻辑用大白话讲就是二选一,只要你选择了密码登录自然就不能扫码登录了,如果你两个都不选那么你肯定登不进去的。

    三元运算:
    比较谁的值最大
    int number = 10;
    int a= 5;
    int b =1;
    temp = a > b ? a : b;
    printf("%d", temp>b ? temp : b);
    像这种还比较容易理解如果出现多个怎么看呢?
    比如: temp > b ? temp > number ? temp : number : temp;
    细心的你一眼就看出了一个规律就是 表达式中运算关系都是成对出现的 (?:),此时回到代码本身temp > b ?(temp > number ? temp : number): temp;括号当中就是一个单独,那么剩下的无非就是temp > b ? xx : temp;

  • 0
  • 0
  • 05-18 23:57
    ·
    专升本
  • 0
  • 0
  • 05-12 19:25
    ·
    专升本
  • 0
  • 0
  • 05-12 19:24
    ·
    专升本
  • 0
  • 0
  • 05-07 20:41
    ·
    专升本
  • 0
  • 0
  • 05-07 08:17
    ·
    专升本
  • 0
  • 0
  • 04-30 13:40
    ·
    专升本
  • 0
  • 0
  • 04-25 22:47
    ·
    专升本

    一,变通 = 因地制宜
    变通是指在面对问题、规则或困境时,不固守单一方法或思维模式,而是通过灵活调整策略、转换视角来适应变化、解决问题的能力。
    中华文字博大精深,从字面的理解只有变了才能通,变了,才能条条大路通罗马,如果一个人不懂得变通,那么他无疑是一个很较真的人也就是生活中很倔的人。如果不懂得变通,就仿佛走进了死胡同里,分不清东西南北,在我们日常生活中同样需要学会变通,不能变成死脑经,要学会活学活用,就比如种地一样,如果这块地原本就不适合种植庄稼,但你非得要种,到最后的结果就是,不管你怎么尽心尽力的呵护它,每天天不亮就给它浇水,到最后什么都没有长出来。如果你学会换一个角度去思考的话(换位思考),结果是不是就不一样呢?这块地不适合种庄稼,那我非要种吗? 我可以选择试着种其他的农作物。

    二,为什么要学会变通?
    根据不同的情况,采取相应的举措,正面解决不了,那就反向解决问题(逆向思维)。这种情况在日常生活中普遍存在,而我们要学会打破常规的作法,寻找一种更高效的方法。
    如果一个人不懂得变通那么他遇到的问题处处都是障碍,就拿我这几天的例子来讲,前几天手机莫名其妙的收到一条系统升级的信息,我看了一下心里想:一个系统有什么好更新,现在用的不是挺好的呢,我就没有选择更新,后面我和我朋友聊天中我和他说现在手机系统更新这么频繁一点都不好占用我这么大的空间,还耗费时间,并且我一致认为更新了=白更新这种固化的思想,我这么想并无道理,因为我之前就遇到过,更新后手机带动不了新系统,变成板砖机了(这个还是2-3年前的事情了),后面我就潜移默化的形成这种固守壁垒,我朋友听完之后,他说为什么你总是喜欢拿着2-3年前的事情说现在呢? 世界在变你变,你会被淘汰的!我听完这句话之后,瞬间就醍醐灌顶。 的确贵在一个“变”字。

    “穷则变,变则通,通则旧”
    有一次我问我的同学,说,人生是选择题还是填空题?
    他说:选择题?
    我问:有两条路A与B 这两条你会选择哪一条?
    他说:我即不选A也选B,我有我自己的想法,为什么要作选择题,难道我就不能逆流而上,开辟一条适合自己的选择吗?
    的确,人生最难的就是在作选择。 变通又可以说是一种精神的救赎,将以前想不通的事情,现在换一种局外人
    视角去看,就明了得很。同时变通又是一种能力与智慧得结晶。

    少点与自己较真,等你有一天发现,你用独到的视角去看任何东西,都会有让人眼前一亮的收获了。

  • 0
  • 0
  • 小言心

    性别:男

    生日:2005-06-23

    签名:是非审之于心,毁誉听之于人,得失安之于数。

    学校:山卡拉大学

    公司:西域技术有限公司

    地区:广州白云

    博客:https://www.xyxos.cn

    专业:IT

    主攻方向:专升本

    简介:本人丰富,无法简介。

    目标:成为圣人

    头像
    让更多人看见有质的文章。
    头像
    这个人很懒,什么都没写
    头像
    有志者,事竟成
    头像
    Rose will bloom all the time.
    头像
    Rose will bloom all the time.
    头像
    有志者,事竟成

    个人成就

    19
    文章
    13
    问答
    25
    帖子
    2
    收藏
    1x
    图片 1 / 5