p1-【C语言】大一答辩作品:笔记本电脑

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • UMR小恋猫:在用c语言写出的笔记本电脑上运行c语言写出的笔记本电脑
  • 程序员豆腐:工作三年的程序员表示写不出[doge]
  • 守夜人_nightWatcher:学弟很优秀了[呲牙] 给你个建议,如果平时无聊的话可以尝试打打比赛 kaggle或者天池、leetcode周赛、一些其他竞赛类似互联网+、acm等,当然参与到开源社区中那也是极好的。这些都是找工作面试的时候的加分项。
  • FiziGQZ:挺不错的想法。其实无聊可以学算法和数据结构,一根烟,一杯茶,一个算法学一天
  • win9斩华雄鸭:界面分布:直接字符一个一个试printf就行了 键盘相应光标:监听键盘动作,if条件判断就行,然后通关光标移动来控制显示就行 多应用:如果可以在应用运行途中直接切后台就更好了,可以通过多线程实现,up的实现方法就是直接保存应用界面的数据即可 后续建议:学一下graphics(好像是,也没准记错了)库,可以编辑图形,比这种字符凑图像要更舒服一点,另外学一下鼠标操作的api,记得某些(我忘记具体的了)鼠标操作的接口和system(cls)清屏冲突,要自己写cls清屏,但是你这也没用到,应该是直接光标覆盖打印,实现屏幕的变化。图形化界面和鼠标这个点很能装逼和优化用户体验。以及c的话可以尝试把代码分到好多文件中,自己写.c和.h文件,以后对整个项目的开发有好处。另外关于c语言,这是面向过程的语言,当前市场上其实主流都是面向对象的语言,可以学一下,对于你现在的编程理念有一定帮助,我个人建议学一下Java,面向对象入门很友好,而且很全面,py也行,但是py过于简化,库太过强大,面向对象的基本理念可能不会掌握很精通。 最后一点废话:这个程序对于新手已经很厉害了,我当年也就写了一个用字符搞图形,然后用鼠标操作的一个象棋对战游戏,还有一个键盘操作的三维扫雷,up这个比我强一点,非常棒啦! 另外呢,说句不太好听的,up要虚心一点,继续学习才是王道,认真讲c语言真的简单的一批,做这么优秀切记不可过于自信,计算机程序员主要的还是算法逻辑,要多学习算法,多了解计算机的内核,要学会自己设计算法,设计问题的解决方案,算法是重中之重啊。 我目前是某985的大三狗,编程能力我自认排在学院前面,但是学分绩中间,也就是说不要因为专业课学得好就不太重视别的课,一定要认认真真学高数,离散数学,概率论这些,对算法很有用,算是学长血泪的教训吧 然后up可以多参加一点竞赛,学一学数学建模,打打acm,可能会很累,但是真的很能提高自身的专业素质(我啥都没参加,我后悔的一批,所以现在还是蛮菜的) 总之呢,up已经超级超级棒了,上面就是我一些感慨,可以稍微康一康,如果up有兴趣的话可以加个好友,探讨一下,顺便我抱个大腿,以后给我介绍工作什么的,嘤嘤嘤