09 2021 档案

摘要:1.gdb调试器在visual studio或dev c++中也有类似的调试图形化可视界面,但是gdb不同的是它是由命令行组成,他的界面对于习惯图形化可视界面的用户来说一时间会不知所措 2.通过gcc编译源文件的时候需要引入-g表示在编译的时候引入一些调试的信息,当然前面的随笔也讲过如果没有加入-o 阅读全文
posted @ 2021-09-25 23:51 banyanrong 阅读(325) 评论(0) 推荐(0) 编辑
摘要:笔者阅览过网上许多的推荐,基本上都是推荐cl命令,但是因为笔者是通过dev c++入门的,不想放弃dev所以就强行使用dev来实现在dos下的编译以及运行 编译 注意:这边涉及到环境变量的配置,环境变量相当于每次在当前目录的时候编译的时候都可以访问到的其他目录的位置,因为本来计算机只能访问当前目录下 阅读全文
posted @ 2021-09-25 17:34 banyanrong 阅读(520) 评论(0) 推荐(0) 编辑
摘要:本节的函数将更加复杂有趣,如返回多个值,或者拥有交换两个变量的功能 错误的代码示范:(笔者认为这边的理解应该在学完指针后理解会更加了解为什么会产生这个错误) 点击查看代码 #include<stdio.h> void swap(int a, int b) { int t; t = a; a = b; 阅读全文
posted @ 2021-09-24 23:18 banyanrong 阅读(110) 评论(0) 推荐(0) 编辑
摘要:定点数:小数点是固定的 浮点数:小数点是不固定的 在相同的内存条件下,浮点数表示的数的范围更广,但是定点数的精确度更高 定点数的小数点是固定的,虽然他的精度很高,但是精度限制了他的表达范围,对于同时表达出很大的数和很小的数很难做到,小数点的固定限制了他的表达范围 浮点数的尾数和阶码的特殊表达方式,虽 阅读全文
posted @ 2021-09-24 15:15 banyanrong 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:即使最终答案在所选择的数据类型范围之内 ,计算的中间结果仍然可能溢出 eg: 点击查看代码 long long fac(int n) { long long m = 1; for(int i = 1; i <= n; i++) m *= i; return m; } 这段代码在n = 21的时候就会 阅读全文
posted @ 2021-09-24 11:29 banyanrong 阅读(52) 评论(0) 推荐(0) 编辑
摘要:注意本随笔以及以后相关的随笔都是算法竞赛入门经典的笔记,因此会有部分内容直接从原文摘入,如有不合理的地方,请联系FlnButFly,我会马上删除 1.C语言中的数学函数可以定义成“返回类型 函数名(参数列表){函数体}”,其中函数体的最后一条语句应该是“return 表达式;” eg: int ad 阅读全文
posted @ 2021-09-23 23:46 banyanrong 阅读(385) 评论(0) 推荐(0) 编辑
摘要:一般来讲二者读取的时候西文字符的数值是正,而中文字符的数值是负的,此时读取的是中文字符的前一半,需要再读取一个char类型的数据,在大多数运行环境下这个规则都是用。 ps:转自算法竞赛的笔记,要注意在往后两者都存在的情况下如何正确区分读取西文字符和中文字符 阅读全文
posted @ 2021-09-23 23:12 banyanrong 阅读(551) 评论(0) 推荐(0) 编辑
摘要:&&与||的优先级比较类似于一种思维体操,更多的是造成矛盾,使得两者因为先后顺序的不同而造成的不同结果,当然有时候需要注意c语言中的短路运算。 方法1. 代码如下: 点击查看代码 #include<stdio.h> int main() { printf("%d\n", 1 || 0 && 0);/ 阅读全文
posted @ 2021-09-17 08:49 banyanrong 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h> int main() { printf("Hello world!"); return 0; } 阅读全文
posted @ 2021-09-17 07:28 banyanrong 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示