![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
LOONGSE
干啥啥不行,摸鱼第一名
展开
-
大数相加算法
在一些时候,int或者long类型的数据往往满足不了数据容量的要求,这时需要用到数组或者字符串进行操作。考虑到数据的位数并不是一个确定的值,运用string来处理可以简化思维。在进行运算之前,需要明确下面几点要求:1.将两组数据中位数大的放在前面,方便后面处理;2.字符转数字,减去‘0’;数字转字符加上‘0’;3.进位考虑4.最高位时进位判断以下是大数相加函数:s...原创 2018-07-14 09:58:08 · 8315 阅读 · 0 评论 -
Linux下C语言简单程序的编写
Linux下的简单C语言程序编译链接运行分解步骤:主要分为预处理,编译,汇编,链接,运行四个步骤:1、预处理,生成预处理文件,生成所谓的.i文件;2、编译,生成所谓的汇编.s文件;3、汇编,将汇编源代码生成目标文件,也就是.o文件;4、最后将目标文件生成可执行文件;5、最后将生成的可执行文件在当前目录下通过./test(可执行文件名)运行,在终端即可看到输出结果。下面为在...原创 2018-10-05 00:07:44 · 10445 阅读 · 0 评论 -
浅析Linux下gcc环境的C语言运行
一)、Linux中的程序运行过程。1、在使用gcc -g -Wall **.c -o ** -v命令后:-g:可以在可执行文件里面添加调试信息-Wall:W是警告的意思,all则是所有,因此这条语句可以帮助显示所有警 告信息-v:这条语句可以显示在编译时的所有信息下面是执行命令后显示的基础信息:包括执行编译的版本信息以及进行库函数的搜索信息2、在使用readelf语句后,我们查看了...原创 2018-10-27 17:38:15 · 3007 阅读 · 0 评论