
新手程序员的进化之路
文章平均质量分 57
柒梓木宀
敲代码真好玩 (掉发)
展开
-
第一次写C语言
第一次自己尝试写c语言经典的“hello world”第一次尝试写c语言的程序是通过阅读《算法竞赛入门经典(第二版)》中附录A——(A.3编译器和调试器)中所记载的方法写出并运行的。方法如下:①先建立新建文本文档并在文本中写入自己想写的内容;②将新建文本文档重新命名为自己想要的名字,并将后缀改为c③按下按键win+R打开“运行”对话框,在框内输入cmd,打开“系统命令执行程序”原创 2017-10-12 13:33:15 · 388 阅读 · 1 评论 -
二分法解方程近似解
二分法解方程近似解基础知识:如果要求已知函数 f(x) = 0 的根 (x 的解),那么先要找出一个区间[a, b],使得f(a)与f(b)异号。根据介值定理,这个区间内一定包含着方程式的根。求该区间的中点m=(a+b)/2,并找出f(m) 的值。若 f(m) 与 f(a) 正负号相同,则取[m, b] 为新的区间,否则取 [a, m]。重复第3步和原创 2018-01-24 19:14:36 · 6317 阅读 · 0 评论 -
C++中Sort使用的小小结
C++中Sort使用的小小结在c++中sort的基础用法是:头文件是#include <algorithm>;sort()相对于qsort()更加灵活,对基本的类型排序不需要定义排序函数;(1)假如数组为arr[SIZE];sort(arr, arr+SIZE);输出结果是将arr数组默认升序排列;实际sort可以理论上让你随心所欲地排序(实际也不是随心所...原创 2018-01-24 19:18:23 · 6022 阅读 · 0 评论 -
c中为什么整型数组自动初始化不是0
c中为什么整型数组自动初始化不是0对于自动初始化,有2种方式,值初始化和默认初始化。值初始化是指内置类型在函数体以外定义,而初始化为0;其他的则采用默认初始化,取决于编译器赋给它一个不确定的值。因此如果整型数组定义在函数体内(main函数也在此列),则采用默认初始化,值不能确定。ps:转载的,不记得谁的了,不好意思啊,如果介意就告诉我,我会删的转载 2018-01-24 19:23:15 · 2143 阅读 · 0 评论 -
关于初始化int数组
关于C++初始化int数组在做题目时,我发现经常使用的memset()在把int数组初始化为1时失去了作用:memset()只能将数组初始化为-1或0memset()函数初始化出现问题的原因memset()本来是用来初始化char型数组的,所以我们可以想到memset()函数是一个个字节对数组进行初始化的。然而,int型的数据占4个字节。memset()之所以可以把int型...原创 2018-05-23 22:24:51 · 7154 阅读 · 0 评论