复制粘贴吧 关注:230,605贴子:1,965,618
  • 5回复贴,共1
学习C语言的心得与体会
学习C语言,仿若开启一场探索计算机底层奥秘的奇妙旅程。起初,那些看似复杂的语法规则和数据类型,像一道道待解谜题,充满挑战。但随着深入,我逐渐领略到它的魅力。
C语言的语法简洁高效,却蕴含强大能力。理解指针概念是关键一步,它如同一把钥匙,解锁对内存的直接操控,让我能精准把握数据存储与传递。这不仅提升编程技巧,更深刻理解程序运行机制。
丰富的数据类型与运算符,赋予C语言灵活的表达能力。从基本整型、浮点型到自定义结构体,每种类型都有独特用途。学会合理运用,能优化程序性能。
学习过程中,实践不可或缺。通过编写代码解决实际问题,如开发简单计算器、文件管理程序,我将理论知识转化为实际能力。遇到的编译错误和逻辑漏洞,成为成长的契机,促使我不断思考、调试,培养耐心与解决问题的能力。
C语言是众多高级语言的基础,学好它,为学习其他编程语言奠定坚实基础。它培养的编程思维和逻辑能力,在整个编程领域通用。


IP属地:河南1楼2024-12-26 11:59回复
    啊啊啊啊宝宝你是一个宝宝,妈妈你是爸爸,特别特别好特别特别萌,笑鼠笔筒,老公你好敢说,相似,lgdl,妈咪你...,宝宝你,劳斯你,男的禁止上网,仙品,厕品,xx全都鼠了,老公点了,我服了爸爸已经失去语言能力了的宝宝啊啊,妈咪你也素xx推吗,啊啊啊啊同担狠狠爱了🥺🥺🥺,不好意思拒同担宝宝,你是一个软酥酥的蜂蜜奶油小蛋糕🥺除了我,其他人都是想把你吃掉,离他们远点...好伟大的一张脸,宝宝你好萌...让ee亲亲
    致歉#二次元 # 厌男 #第五人格 # galgame #千恋万花 # 紫餐 #蓝锁 # 排球 #我服了爸爸 # 吃谷 #佐鸣 # le #米米嘟 # 男的滚 #自行避雷 # 吧唧 #申金 # 乙游 #ooc致歉 # 咒术回战 #女同 #地雷系 #休学 #无机盐 #庞博文 #抑郁症#MBTI #宝宝辅食 #nana
    天呐,劳斯泥……素一块小饼干🥺❤️【图片】


    IP属地:四川来自Android客户端3楼2024-12-26 12:52
    回复
      2025-12-25 21:53:35
      广告
      不感兴趣
      开通SVIP免广告
      #include <stdio.h>
      void fun(int x)
      {
      if(x/2>0) fun(x/2);
      printf("%d",x);
      }
      main ()
      {
      fun(3);
      }


      IP属地:山东来自iPhone客户端4楼2024-12-26 14:37
      回复
        使用前缀和的方法可以解决这个问题,因为我们需要找到和为k的连续子数组的个数。通过计算前缀和,我们可以将问题转化为求解两个前缀和之差等于k的情况。
        假设数组的前缀和数组为prefixSum,其中prefixSum[i]表示从数组起始位置到第i个位置的元素之和。那么对于任意的两个下标i和j(i < j),如果prefixSum[j] - prefixSum[i] = k,即从第i个位置到第j个位置的元素之和等于k,那么说明从第i+1个位置到第j个位置的连续子数组的和为k。
        通过遍历数组,计算每个位置的前缀和,并使用一个哈希表来存储每个前缀和出现的次数。在遍历的过程中,我们检查是否存在prefixSum[j] - k的前缀和,如果存在,说明从某个位置到当前位置的连续子数组的和为k,我们将对应的次数累加到结果中。
        这样,通过遍历一次数组,我们可以统计出和为k的连续子数组的个数,并且时间复杂度为O(n),其中n为数组的长度。
        public static int subarraySum(int[] nums, int k) {
        int count = 0;
        int sum = 0;
        Map<Integer, Integer> map = new HashMap<>();
        map.put(0, 1); // 初始化前缀和为0的次数为1
        for (int i = 0; i < nums.length; i++) {
        sum += nums[i];
        if (map.containsKey(sum - k)) {
        count += map.get(sum - k);
        }
        map.put(sum, map.getOrDefault(sum, 0) + 1);
        }
        return count;
        }


        IP属地:云南来自Android客户端6楼2024-12-26 15:45
        回复
          不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました不明なエラーが発生しました


          IP属地:海南来自Android客户端7楼2024-12-28 00:04
          回复