【大一新生的编程理解&第一篇博客】

发布时间:2024年01月23日

1.自我介绍

吉林大学的一名大一学生,专业是计算机科学与技术。大一上学期已经接触了C语言的基础,下学期实战C设计同时开学C++。

2.编程短期目标

a.大一寒假巩固C,同时入手C++。

b.开学后熟练掌握这两门语言。

c.适当了解数据结构。

3.学习计划

a.养成每日打卡gitee的习惯,坚持每天2小时敲代码的时间,循序渐进达到这个码时。

b.养成将所学(各种渠道新知)总结记录在CSDN的习惯。

4.新手学C方法

(一个学期经验分享,给学校还没开C课的同学)

a.小白学习基本知识、新知识,推荐用网课。

(除了我们的网课,可上b站搜搜特定内容互相补充相互解惑)

单从我自己学校看,C语言基础单靠大学课程难掌握(对小白);

且课本文字型,很难直观让完全没接触过那一块知识的人懂,网课还是很有必要的;

鹏哥的课是我目前上过最好的基础C课。

b.在写程序时遇到的问题上CSDN找,其次上百度。

举栗1,某道洛谷的普及难度题,做不出来,看题解,答主们的逻辑我看不懂,

但很多人都提到了一个词“01背包”,上CSDN查,原来是回溯算法里的一种,

于是知道它超出我当时需要掌握的范围,可以不用死磕、看下一道。

举栗2,某道用到英文大小写互转的编程题,上CSDN看别人的做法,发现有人用到ctype头文件,转大小写非常方便,再也不用先 if 判断再 +32、-32 地换了,暗喜自己又学到新知。

举个很小的例子,

#include<stdio.h>
#include<ctype.h>
int main(){
	char a1='Q';
	char a2=tolower(a1);
	printf("%c",a2);
	return 0;
}

运行结果如下:

(ctype还有其它几种函数实现不同的功能)

(个人觉得百度上的回答大多来自CSDN,但也有极少数不是,比如有次作业我舍友在百度上找到了完整代码答案,我在CSDN上没找到(也可能我的搜索表达有问题))

c.学练结合、上网站刷题。

只学不练约等于白学,自己刷题建议的网站有 dotcpp(练简单题)、洛谷(什么难度都有)、力扣(还没用过)。

dotcpp看测试数据要买vip,几十块。

洛谷看测试数据要看自己名字颜色,颜色要靠自己勤敲代码升级。

d.顺提,下载测试数据在找不出bug的时候还挺有用的,调试更会给新手一个能力的小跳跃。

文章来源:https://blog.csdn.net/2301_80810700/article/details/135715449
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。