C语言学习一个月后感想

C语言学习一个月后感想


感谢李晓东老板及计算机工程师联盟的学长学姐和某神秘同级同学的辛勤指导,感谢宋雨田的督促和陪伴。


初识C的1、、体会

我本以为凭借瓜皮思维和花里胡哨操作可以让我熟练地学习语言,现在发现只是python的易入门给我的错觉。。。错用列表赋值带来的稀奇古怪的初始值,scanf中百度已经无法解决的错误,时不时崩溃的codeblock,我永远无法知道到底在那里出错的oj(wa,时间溢出,数据溢出,编译错误)······好吧我知道这不是问题。(??へ??╬)
但愿吧。


我是贝尔格里尔斯,我将向你展示如何在c语言中各种极端的地方死亡~


  1. poj中要使用C89标准,变量名需要提前声明;
  2. 与python有极大不同的一点,列表(或者说数组)中的元素不能后期添加,所以需要先声明长度。strlen不能用于测量int数组长度,sizeof(a)/sizeof(int)仅能测量int a[20]中的20。如果想测实际输入的元素个数,请乖乖加入变量计数(也可使用瓜皮函数len);
  3. 注意{}的范围,不然会在初始化中死亡;
  4. 奇怪初始化错误1:int a[6];a[0]=1;则a[1]=0(唯一可考),之后全为莫名其妙数。
  5. 奇怪初始化错误2:循环中使用scanf时,%d会跳过,%c不会,使用fflush(stdin);或手动初始化,否则会一直循环或输出多个值。
  6. “”与‘’不同,“”代表字符,‘’则是ASCII码。
  7. scanf的空格判断等等等用法总结

一些花里胡哨的

  1. if的奇妙冒险(a<b?(a>c?a:(b>c?c:b)):(b>c?b:(a>c?c:a)))(PS:61.c)
  2. ASCII码转换%c,(char)65;(a~Z:65~122)
  3. 待续

原文地址:https://www.cnblogs.com/Ziggy29/p/10508138.html

时间: 2024-10-07 09:52:43

C语言学习一个月后感想的相关文章

例题:一对幼兔,一个月后长成小兔,小兔一个月后长成成兔并生下一对幼兔,问n个月后有多少对兔子。这个题主要是学习计算机思维,我们只需要把条件告诉计算机,让计算机算结果

static void Main(string[] args) { //    本月的成兔=上月的小兔+上月的成兔        //    本月的小兔=上月的小兔        //    本月的幼兔=本月的成兔 Console.WriteLine("请输入月数:"); int m = Convert.ToInt32(Console.ReadLine()); int ct = 0;//成兔对数 int xt = 0;//小兔对数 int yt = 1;//幼兔对数 int zt =

两个月学习一个月备考托福101分攻略

在某东方学习了两个月的托福(4月到五月底每周末到某东方去上上课),五月份开始备考,6月15日首考成绩是101(R29+L25+S22+W25).分数不是特别高,但是对我来说也已经够用了,而且最好的事情就是不用一直一直去考(考一次也是要两千多大洋的啊!) 我个人的情况是大一四级530分,大二六级557分.总体感受下来,最重要就是托福的确是一个测试你 overall English skills 的考试,而不是一个单纯靠练习和堆砌考试技巧就可以通过的考试,所以准备托福的同学们要切实关注提高自己的总体

学习一个月前端在深圳找工作

背景 某二本大学软件学院毕业,于18年12月由老师教了一个月前端基础,在19年2月来到深圳找相关工作,现已经转正,薪资XK. 经历 1.12月考研失利,没能上想读的大学,又因为没有准备工作(本以为自己考得上),结果就很迷茫,后由学校对我们进行就业教学,就选了前端. 2.12月至1月(我是过年前一天回家的)我们进行了基础的教学,两天学了html,一天学了css,后面学了半个月js,es6,ajxa,node.js.我是一个对自己前途很慌的人,所以学习过程异常努力,真是回到了高三生活,反正学完大概2

个人一个月集训感想。

奔跑中的少年! 不得不再感叹一下. 时间过的真是太快了. 转眼自己也大二了. 真的是转眼之间. 感觉这一年让自己成长了很多.改变了很多. 好久没写日志了. 暑假期间在学校与各路大神一起奋斗了一个月. 为着同一个目标.同一个方向吧. 感觉还是蛮爽的.每天都在收获的日子总是那么快乐. 今天这篇日志就简单的整理一下自己一个暑假跟随ACM队的收获.感受. 经历吧. 或许现在觉得这些说的很有道理.再过一年再回头看看的话.可能觉得自己很傻呢. 1.一个故事. ACM给予我们山科ACM成员一个比别人低的起点,

学习一个月的心得体会

在这一个月里面,我们学习了面向对象的思维模式,不得不说,它是难点,对于我们来说,也是基础和重点需要用心去努力的地方. 由于我们学习的时间不长,所以分享的东西并没有多少,现在,我才学习到字段,属性,对象通信,递归等多方面的运用和理解,就我个人来说,还算是跟得上老师的进度,不过,不理解的方面还是挺多的. 最新学习到集合和foreach循环,程序是如此的多变与灵活,如果你一个不注意,或许连你自己都不明白你写出的是什么,毕竟代码的大量重用导致的思维混乱是很正常的. 加油吧,祝我自己都在这条路上走的不是越

首次路测事故一个月后,全球自动驾驶企业的众生相

2018年虽然刚过了几个月,自动驾驶领域却是风波不断. 在原本的计划中,美国加州将在4月份开放完全自动驾驶路测的申请,中国也将在五月份开始施行自动驾驶路测管理规范.看起来一切都是顺风顺水,双手从方向盘上解放出来的日子已经在向我们招手. 让人始料未及的是,3月18日,Uber在亚利桑那州发生了首桩自动驾驶路测事故致死事件.自动驾驶最令人担心的事情发生了,虽然我们都知道任何一种驾驶方式都不能完全避免事故,可事故来临时,依然不会减少一丁点舆论和恐慌.这样一来,自动驾驶原本光明的未来可能因此而染上一丝阴

psutil(搬运,一个月后稍后修改)

psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要用来做系统监控,性能分析,进程管理 安装:pip install psutil 1.CPU信息 使用cpu_times方法获取cpu的完整信息,如下所示. >>> psutil.cpu_times() scputimes(user=650613.02, nice=22.14, system=154916.5, idle=16702285.26, iowait=68894.5

一对幼兔一个月后长成小兔(每对兔子默认一公一母),再过一个月长成成兔并且生下一对幼兔,以此类推,两年后有多少兔子

int a = 1; int b = 0; int c = 0; for (int i = 1; i <= 24; i++) { if (i == 1) { a = 1; b = 0; c = 0; } else { c = b + c; b = a; a = c; } Console.WriteLine("幼兔{0},小兔{1},大兔{2},总数{3}",a,b,c,(a+b+c));

出生一个月

有许多爸爸.妈妈的同事到现在都没琢磨过来,我怎么从男孩变成了女孩,从胖子变成了瘦子.看来爸爸.妈妈所有的朋友.同事都猜错了,我居然是个女孩子.而一直被爸爸戏称为“小胖子”的我出生时却瘦得可怜,只有5斤3两,真不知道妈妈长的40斤肉我怎么就一点没沾上光.幸亏我争气,后天比学赶帮超,胃口甚好,出生第一天每次只能喝20—30毫升奶,一周后每次就能喝120毫升,而且气势如虹.爸爸.妈妈因此戏称我是个“小奶桶”.工夫不负有心人,我的体重直线上升,一个月后我的体重就达到了7斤4两,虽然比起其他胖宝宝还有一定