首页 > 编程语言 >编程心得

编程心得

时间:2024-04-27 12:33:05浏览次数:27  
标签:同学 代码 编程 数组 心得 烦人

在没进一中信息学竞赛班之前,我并不觉得自己是一个菜鸟,但当我第一次接触它时,我妥协了。。。
前面的代码还可以,样例基本都是随便过的,直到学到循环开始,我蒙圈了。什么“for()”“while()”“多重循环”等等等等,让我不知所以然,但也没办法,只能依靠老师和伙伴这么凑活着学。在放寒假的第一次测试中,看着比分远甩朋友的时候,不仅是他们,我也一整个无语住了,但是就觉得自己只是跟着感觉去写的,所以当时也还挺兴奋的。
到后来学了一维数组和二维数组,就开始吃力起来了,烦人的二维数组,烦人的矩形方阵,学的时候那叫一个磕磕绊绊,代码写了一道又一道,我的心也凉了一截又一截。最后还是在同学的帮助下挺了过去。
学到现在,代码已经能写到2、30行了,最近的模拟类问题更是如此,虽然书上有答案,但我还是想要靠自己的思维来完成,也会有挫折,也会读不懂书上的代码,同学很热情,我有不懂就会不厌其烦的指导我。
就这样一步一步挺进吧,我也不想承认自己是个垃圾呢。
最后,也感谢老师的指导以及同学的帮助,谢谢你们。* *

标签:同学,代码,编程,数组,心得,烦人
From: https://www.cnblogs.com/liu210013/p/18161923

相关文章

  • 实验3 C语言函数应用编程
    task1.c1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#include<windows.h>5#defineN8067voidprint_text(intline,intcol,chartext[]);//函数声明8voidprint_spaces(intn);//函数声明9voidpri......
  • 实验3 C语言函数应用编程
    task1#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(intn);//函数声明intmain(){ intline,col,i; chartext[N]=......
  • javascript高级编程系列 - 使用fetch发送http请求
    fetch采用模块化设计,api分散在多个对象上(Response对象,Request对象,Header对象),fetch通过数据流(stream对象)处理数据可以分块读取,有利于提高网站性能。发送GET请求fetch函数只传递一个url,默认以get方法发送请求。promisefetch(url).then(response=>response.json()).......
  • python C++混合编程环境搭建
    一、python环境1.下载python安装包2.安装python(选择下载符号文件和二进制文件)注:多半会报错“Error0x80072f7d:FailedtosendrequesttoURL:……”,因为下载超时导致安装失败解决:1)手动下载core_pdb.msi等文件https://www.python.org/ftp/python/3.8.0/win32/(选择......
  • 多进程编程:原理、技术与应用
    title:多进程编程:原理、技术与应用date:2024/4/2612:14:47updated:2024/4/2612:14:47categories:后端开发tags:多进程并发编程网络服务分布式系统任务处理进程池线程对比第一章:进程与线程进程与线程的概念及区别:进程:进程是操作系统中的一个程序执行......
  • 面向对象编程和`GP`泛型编程
    面向对象编程和GP泛型编程c++标准库标准库并不是用面向对象的概念设计出来的面向对象的概念关键点:class与class的继承关系虚函数->抽象class或者接口面向对象库复杂的点在于继承关系很复杂OOP(Object-Orientedprogramming)关键概念:class的数据放在类里面......
  • 【翻译】RISC-V裸机编程指南(Bare metal programming with RISC-V guide)
    RISC-V裸机编程指南(BaremetalprogrammingwithRISC-Vguide)作者:Follow@popovicu94原文链接:https://popovicu.com/posts/bare-metal-programming-risc-v/今天,我们将探讨如何为RISC-V架构的机器编写一个裸机程序。为了确保可复现,目标平台选择为QEMUriscv64virt虚拟机......
  • javascript高级编程系列 - 使用XMLHttpRequest发送请求
    XMLHttpRequest通过XMLHttpRequest发送get请求//创建XMLHttpRequest实例对象constxhr=newXMLHttpRequest();//监听通信状态xhr.onreadystatechange=function(){//请求结束,处理服务器返回的数据if(xhr.readyState===4){//http状态码为200表示成功......
  • 深入理解多线程编程
    title:深入理解多线程编程date:2024/4/2517:32:02updated:2024/4/2517:32:02categories:后端开发tags:线程同步互斥锁死锁避免竞态条件线程池异步编程性能优化第一章:多线程基础1.1线程概念与原理线程:在操作系统中,一个程序可以被划分为多个执行流,每个......
  • 并发编程(Phaser)
    Phaser,翻译为移相器(阶段),它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段的任务都完成了才可以执行下一个阶段的任务Phaser使用方法Phaser同时包含CyclicBarrier和CountDownLatch两个类的功能。Phaser的arrive方法......