ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

8.15到8.18日的学习与作业总结

8.15到8.18日的学习与作业总结 这三天算是没有怎么休息和放松 中途有一天没有在学习现在学到后面感觉越来越难了 但其实也不是很难吧 就是做一些题目需要思考的变多了 这也很好 不然一直在做简单的东西 一直没什么提升所以现在就是基本上2天可以学完一个过程并且把题目和CSDN发表出来 如果中途不休息的话废话少说 直接上干货 这几天可谓是收获颇丰 而且很多以前的知识也逐渐地串联起来了这几天学习了字符串和字符数组的区分矩阵行和列的互换C99中的变长数组函数分类库函数自定义函数函数的调用函数声明实参和形参数组做函数参数以及嵌套调用和链式访问学习精华以及易错点1.字符串和字符数组最核心的区别就在于字符串的末尾默认自带 \0 而字符数组就是将一个一个的字符放入了数组的空间当中所存放 所以后面不带 \0 而 %s 的特性恰好是打印时遇到 \0 停止打印。所以当利用 %s 分别打印字符串和字符数组时字符串可以正常打印出来而字符数组会打印成未定义一直乱往下打打印什么也不知道知道偶然遇到 \0 才会中止打印。2.关于第一点的解决方法也很简单就是在字符数组的末尾 增添一个新元素 为 \03.矩阵转置注意i与j的位置 先自己画一个图看题目当中说了一些什么内容再根据自己的亲笔推演再进行代码的书写4.C99中可以创建变长数组就是可以存放变量在数组的 [] 之中长度取决于变量 n变长数组的好处就是运行时为数组分配精确的长度也可以根据变量的大小来指定数组中元素的个数5.标准库里面包含了一系列的头文件而这些头文件又提供了许多函数和宏这些函数又叫做库函数库函数根据功能的划分都在不同的头文件中进行了声所以在使用库函数时一定要记得引入头文件6.在自定义函数时 函数的返回类型可以有 无返回值类型 视情况而定7.c语言在编译程序的时候都是自上而下进行编译的 而且在c语言当中return只能返回一个值8.在数组作函数的参数时数组作为实参放到形参此时的名字代表当前数组首元素第一个元素的地址作业易错点1.i和j这两个循环变量本身就代表了当前正在第几行、第几列而不是必须要有数组才能表示行和列因为数组只是开辟了空间可以存元素进去2.函数中可以没return语句只有需要返回值或者提前结束函数的是才使用retutrn3.while、for、if 右括号后面千万不要随手打 一打分号循环直接结束后面大括号就脱离循环了4.while就是 当…… 的时候就一直循环5.多组输入可以一直不停做题输入一次算一次输入一次算一次 EOF 文件结束标记代表没有更多输入了ok依旧每日一句古诗为学无间断如流水行云日进而不已也。—— 《围炉夜话·第十四则》
返回列表