C语言学习
文章平均质量分 54
小莱昂纳德
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C之有趣-回文数的判断
写了那么多垃圾的代码,以至于我一见到高效简洁的代码就想要据为己有,然后再分享给别人. 前不久,在书上看到了一段代码——“判断一个数是否是回文数”。不堪不知道,一看把我吓一跳,说实话,我也写过解决这一问题的代码,但是,唉!怎麼说呢,顿时感觉我写的代码就像牛粪一样!太伤心了! 不过,让我看见这段代码,这段代码可就是我的了。狠狠!/*回文数的判断*/#include<stdio.h>voi原创 2017-08-11 18:34:46 · 679 阅读 · 0 评论 -
C语言之进程空间---进程空间、数据分布、函数压/出栈
一,进程空间与数据分布程序,是经源码编译后的可编译文件,可执行文件可以多次被执行,比如我们可以多次打开某个应用。进程,是程序加载到内存后开始执行、至执行结束,这样的一段时间概念,多次打开的应用,每打开一次都是一个进程,当我们关闭该应用时,该进程也就结束了。程序是静态概念,而进程是动态/时间概念。 接下来,通过一个程序实例来说明:include<stdio.h>i...原创 2018-01-29 04:17:23 · 984 阅读 · 1 评论 -
C语言之数据类型---内存、补码、数据转化!
一,内存 1,内存的最小单位是“位”(bit),但编址的最小单位为“字节”(Byte)。 2,逻辑上的存储可以是多维的,例如多维数组,但实际的存储都是线性的、一维的。二,补码1,规则 注:其运算规则是可逆的。0的补码为0符号位同普通位一并参与运算补码可以使加减乘除全部变加法2,char(8位)补码的展示3,数据类型1,整型原创 2018-01-26 22:53:33 · 507 阅读 · 0 评论 -
C之有趣-素数判断
哎,现实有一次打了我的脸! 我连素数判断都不会写了! 尴尬!阿弥陀佛/*头文件*/#include#include/*函数*/int Isprimer(int n){ int i; for(i=2;i2);++i) { if(n%i==0) return 1; } return 0;}大功告成 希望以后现实能对我好点!在下菜鸟一只,原创 2017-07-30 23:24:26 · 355 阅读 · 0 评论 -
C之有趣-将十进制数转化为任意(2---16)进制
1,实例介绍 输入一个十进制数据,将其以其他任意进制形式输出。2,结果预览 3,问题探究 此题需要具备十进制转化为其他进制的计算方法。 4,思路总结 此题要运用十进制转化为其他进制的计算方法,将输入的十进制数对基数进原创 2017-08-15 16:58:09 · 862 阅读 · 0 评论 -
C之有趣-strlen()函数引发的一场“血案”
亲爱的小伙伴们,大家都知道strlen()函数是求字符串长度的一款利器啊! 举个例子:int *str=”China”; 该字符串在内存中是这样的:C h i n a \0原创 2017-08-13 00:01:44 · 563 阅读 · 0 评论 -
C之有趣-数组中不改变次序的排名
最近在编程中遇到一个编程练习,把我累地半死才想到一个解决方案。与大家分享一下实例介绍 将数组中的元素按照从小到大的顺序进行标号,大小相等的数序号相同。结果预览 怎么样,很霸气吧!狠狠! 3.问题探究 此题不同于以往的排序问题。因为本题要求不改变原数组中元素的顺序,也就是说,只能访问原数组的元素,而不能改变其值! 因此我们需要定义辅助数组来保存原数组的值。 4.思路总结 (1)原创 2017-08-12 13:40:56 · 1466 阅读 · 0 评论 -
C之有趣-绘制余弦曲线
当我一开始看到这个问题的时候,我顿时懵圈了(委屈)。敲了这么多代码,我也算是阅代码数千的菜鸟了,如果被这个问题难住,那我以后在编程界还怎么混啊!(虽然本来就混得不怎么地)于是乎,聪明的我便寻到了答案。 废话少说。 把代码盛好端上来! /*绘制余弦曲线*/ #include<stdio.h> #include<math.h> void main() {原创 2017-07-18 20:44:48 · 1149 阅读 · 5 评论 -
C之有趣-绘制正弦曲线
哎呀,我记得刚刚才绘制了余弦曲线,现在本渣,哦不对,是本帅又一不小心,做出了可爱体无比的正弦曲线供大家欣赏。 汪汪汪!先来预览一下吧! 怎、么、样、啊?是不是很美?很性感呢? 好吧,ladies 俺的乡亲们:代码来啦! /*绘制正弦曲线*/#include<stdio.h>#include<math.h>void main(){ double x,y;原创 2017-07-18 22:21:48 · 1164 阅读 · 0 评论 -
C之有趣-螺旋方阵
汪汪汪!狠狠狠!今天搞了个螺旋方阵!大家都来瞧一瞧看一看啦! 预览一下最终效果: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 棒棒哒! Let’s go!#include<stdio.h>#define N 5void main(){原创 2017-07-31 20:58:20 · 511 阅读 · 0 评论 -
变量之七十二“变”!
一般来讲,更改变量空间所存储的信息有两种方式 直接改变间接改变直接改变变量的空间,是再简单不过的一件事情。比如:int a;//在栈中开辟sizeof(int)大小的空间,空间名为a在栈中开辟sizeof(int)大小的空间(在32位机下,大小为4B),空间名为a 。此时,名为a的这4个字节的空间是茫茫栈中再普通不过的了。由于我们并没有为其赋值,因此,这4个字...原创 2018-02-22 22:05:51 · 212 阅读 · 0 评论
分享