自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 C语言进阶之路:函数—关于变量(auto、static、register、extern、volatile、restrict)

1. 局部变量:局部变量也叫自动变量, 它声明在函数开始, 生存于栈, 它的生命随着函数返回而结束.2. 全局变量:全局变量声明在函数体外, 一般应在函数前; 每个函数都可以使用它, 不过全局变量应尽量少用.全局变量会被初始化为空, 而局部变量在没有赋值前是一个垃圾值:当全局变量与局部变量重名时, 使用的是局部变量:3. static 关键字:用 sta...

2019-11-30 17:00:41 226

原创 在国外当码农到底有多爽?最后遭报应了吧!

一名美国程序员以自己五分之一的薪资,把自己的工作外包给中国程序员。这样他啥也不干,就完成工作,还年入20万美元… ​​​这事发生在2012年,事情是这样的…主人公是个叫Bob的美国程序员。他40多岁,性格内敛,平时很少说话,几乎没啥存在感。"就是那种你在电梯里碰到,都不会多瞄两眼的人。”Bob在美国的电信公司威讯做了好几年。一直表现很好, “代码写的很干净,优秀。“可能...

2019-11-30 15:50:36 810 1

原创 程序员平均月薪过万,想当程序员大学可以学这些专业!

在互联网时代,程序员成为炙手可热的职业。虽然加班累成狗,也有可能面临英年早秃的局面,但是不得不说程序员的工资高于很多很多传统行业职位的工资。据统计,应届程序员毕业生在一线城市平均月薪达到8k,工作1--3年,平均达到15k,3年--5年平均达到18k--20k。5年往上的程序员基本都是按年薪算了。那么对于高考报志愿想要励志做一名程序员的同学们来说,下面这些专业就非常适合你们啦...

2019-11-30 15:50:15 525

原创 学习编程的五条捷径!比心小姐姐在线解答!

学习编程不是一个下午就可以搞定的事情,但也不是说非要为之奋斗终身。学习之际,你可以做很多事情来让这个过程变得轻而易举。众多技巧中有一些共同点:欲速则不达,三思而后行我在教授C语言的时候,总有少数学生是有一些基础的。往往这些学生会在开始时表现突出,但随着课程的进展却逐渐落后。这是为何呢?因为他们仗着知道一些课程的介绍而步履匆匆,自鸣得意,以为自己已经掌握了,其实却正好相反。他们了解一些较...

2019-11-30 15:46:36 363

原创 C语言进阶之路:函数—递归函数!学习使我快乐!

1. 递归就是: 函数自己调用自己这是一个最简单的递归, 不过它会一直执行, 可用 Ctrl+C 终止.2. 使用递归一定要有跳出的条件:3. 实例: 翻转字符串4. 实例: 阶乘5. 实例: 整数到二进制6. 剖析递归:本例输出效果图:分析:程序运行到 A, 输出了第一行.此时 n=1, 满足 < 4 的条件, 继续执行 ...

2019-11-30 15:46:06 293

原创 关于编程的浅学习与深学习!烂笔头已成过去!

关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话:1.多看书。2.多看代码。3.多敲代码。这些我不想多说,也觉得没有多说的必要。经常有小伙伴问到我“我学习C/C++一段时间了,该如何进阶?”,然后接着就是一大堆的人,重复这上面的三句话或者更多,我不是说这些方法是错的,我只是认为,这样没有点到本质,初学者喜欢依赖于书籍,他们看书了,他们也照着书敲了代码,但是他们就是...

2019-11-30 13:48:02 168

原创 C语言进阶之路:函数—返回值!

C 语言的函数可以返回数组以外(不包括数组指针)的任何类型.不写明返回类型, 在以前的 C 语言版本中是默认返回 int, 现在 C99、C++ 已不支持.void 表示没有返回值, 也就无须 return 语句; 如果是其他语句必须有 return 语句.在 main 函数中(只是 main 函数)若忘掉 return, 有些编译器会自动添加 return 0;1. 每执行 r...

2019-11-29 14:44:33 604

原创 C语言进阶之路:函数 - 传值与传址、形参与实参!

1. 传值参数(非指针参数):2. 传址: 参数是指针、参数是地址3. 传址但不被修改的例子:4. 形参与实参:这只是没有太大意义的称呼而已, 譬如下面例子中的x 和 y 是 sum 函数的形参;i 和 22 是 sum 函数的实参。“我是一名从事了10年开发的老程序员,最近我花了一些时间整理关于C语言、C++,自己有做的材料的整合,一个完整的学习C语言...

2019-11-29 14:11:37 352

原创 C语言进阶之路:函数—声明、定义、调用!

1. 如果函数没有声明, 应该在调用前定义:2. 可以在函数头声明:3. 但一般应在文件头声明:4. 函数可互调用, 但不能嵌套:5. 关于无参数、无返回值的函数:6. 声明函数时可以省略形参:7. 函数的参数一般不要超过 7 个:“我是一名从事了10年开发的老程序员,最近我花了一些时间整理关于C语言、C++,自己有做的材料的整合,一个完整的...

2019-11-28 16:13:38 1307 2

原创 给小白学习编程语言的一点点建议!加油,你是最胖的!

语言我们大家都知道是人与人之间交流的一种工具。比如我们可以用英语跟英国人交流。同样我们也可以用编程语言跟计算机进行交流。所以说编程语言本质跟英语一样只是一种交流的工具而已。既然是一种交流的工具,那么我们只要熟悉熟悉它的语法规则并勤加练习。我们就可以很快的掌握它。据此我们可以简单的把学习编程语言分成两步来走,一步是:熟悉语法规则。二步是:反复练习这些语法规则。下面我就详细说说这两步。任何编程语言学习...

2019-11-28 15:51:07 168

原创 程序员与禅!奇妙的化学反应就此诞生!

【一】“一个人想什么呢,儿子?”“妈,我在想算法的问题”“犯法的问题咱可不敢想啊!”“不是‘犯’,是‘算’”“什么算不算的,算不算的还不是法院说了算”“孩儿他爸,最近咱儿子可不大对劲”“咋了?”“那天他还说他在想什么……犯法的事!”“啊?”“还总看一些好像是教人找对象的书”“我看这孩子,八成是要学坏了”【二】●“大师,我父母非说我学坏了,要我到寺...

2019-11-28 14:44:32 2026 1

原创 伤不起啊,看了这个@你!还会义无反顾的想做程序员吗?

做程序员的真是伤不起啊,反正自从我当了程序员就从来没有睡过一天好觉。虽然做程序员很辛苦,但是我还是会义无反顾的继续做程序员。因为身为程序人,我骄傲。  很多人都想成为程序员,下面我就以幽默的方式来告诉大家,我们程序员是什么样的生活;  一程序员去面试:  面试官:“你干这行多久了?”  程序员:“三年了”  面试看了简历:“你简历上写你刚毕业两年啊,三年工作经验哪来的啊?”...

2019-11-28 13:54:15 159 1

原创 程序员,是被代码耽误的段子手!巨™真实!

0. 如果软件正在占领全世界,为什么程序员得不到尊重?遍身罗绮者,不是养蚕人。1. 中国大陆的盗版Windows系统都是怎么做出来的?复制、粘贴。2. 中国梦和美国梦的区别是什么?中国梦.txt,美国梦.exe3. 请用最简洁的语言描述我国fa lv。7544. 哪种编程能够永生?除非你能一直续。5.怎么翻译Linus Torvalds的这句「Talk ...

2019-11-27 19:39:15 352

原创 为什么建议你学编程?答案so easy!

不知不觉9102年已经进入尾声了,大家拿到心仪的offer了吗?一位正在找实习工作的读者给我们留言:“我被实习弄得焦头烂额,实习工资特别低,早知道当初还不如去蓝翔呢。”“工资高点的工作,觉得自己又好像没有拿得出手的简历内容,也没有和HR谈薪资的底气。他最近看了很多公司的招聘信息,惊讶的发现,很多大厂岗位在招聘JD里居然都写上了:“熟悉C/C++编程优先”这样的条件。这个要求让他觉得...

2019-11-27 18:39:07 410

原创 C语言丨指针与数组知识点讲解!

最近在学习c语言的指针与数组,在学习的过程中顺便把指针这章节的部分知识点简要的罗列下,以帮助理解记忆。两个符号: 1、一元运算符*是间接寻址或间接引用运算符。 当它作用与指针时,将访问指针所指向的对象。 2、&为地址运算符。它只能应用与内存中的对象,即变量与数组元素。它不能作用与表达式、常量或register类型的变量。指针定义: ...

2019-11-27 18:37:29 401

原创 程序员用这5种方式学习编程最无效,你中枪了吗?

学习编程的弯路多得数不完,坑多得踩不完。编程是一门手艺,需要不断地进行练习。但是,不是所有的编程学习和练习都是有效的,下面小编给程序员小伙伴说说无效学习编程的5种方式,避免小伙伴们走弯路。废话很多请见谅!0、只看代码有些小伙伴学编程一直都是用学院式的方式,只去看一些代码,做些编程习题。甚至还有用学历史政治一样的方法,一本书勾勾圈圈,一学期学下来,仍然不知道如何编程。其实...

2019-11-27 15:04:00 341

原创 C语言局部变量、静态局部变量、全局变量与静态全局变量!

基本概念:作用域:起作用的区域,也就是可以工作的范围。代码块:所谓代码块,就是用{}括起来的一段代码。数据段:数据段存的是数,像全局变量就是存在数据段的代码段:存的是程序代码,一般是只读的。栈(stack):先进后出。C语言中局部变量就分配在栈中。局部变量  普通的局部变量定义的时候直接定义或者在前面加上autovoid func1(void){int ...

2019-11-27 14:12:38 757

原创 作为程序员的你还在混日子?醒醒吧!

戳你一下,疼吗?混日子的定义来自百科的定义:生活等方面过得不怎么好,无目标,混混沌沌。混日子:即没有理想,没有抱负,糊里糊涂地生活。也指工作没有责任心,得过且过。OK ,百科的定义就酱紫。那么,如何界定某一段日子是混过去的呢?首先,我们在时间轴上选取起点和终点。其次,回顾起点处的自己的状态(包含技能、精神、灵力等等),回顾终点处的状态,比较这两个状态,看看有没有...

2019-11-26 15:43:44 301 1

原创 C语言宏定义#define的理解与资料整理!希望你能get到!

1. 利用define来定义 数值宏常量  #define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎。它可以出现在代码的任何地方,从本行宏定义开始,以后的代码就都认识这个宏了;也可以把任何东西定义成宏。因为编译器会在预编译的时候用真身替换替身,而在我们的代码里面却又用常常用替身来帮忙。看例子:#define PI3.141592654...

2019-11-26 14:41:27 2977

原创 C++中的预处理命令!学习玩耍两不误咩~

一、预处理的由来:在C++的历史发展中,有很多的语言特征(特别是语言的晦涩之处)来自于C语言,预处理就是其中的一个。C++从C语言那里把C语言预处理器继承过来(C语言预处理器,被Bjarne博士简称为Cpp,不知道是不是C Program Preprocessor的简称)。二、常见的预处理功能:预处理器的主要作用就是: 把通过预处理的内建功能对一个资源进行等价替换,最常见的预...

2019-11-26 14:01:06 223

原创 非科班生怎样才能学好编程呢?想学编程都可以看看!

现在IT行业越来越火热,想要学习编程的人也越来越多。IT行业的薪资连续好几年赶超金融行业,位居行业之首,有太多人转行跨界,想要进入这个领域,那么作为初学者的你,是不是也很困惑,非科班出生,能学好编程吗? 转行,是大多数人面临的问题,不光是编程行业,其他行业亦如此。学新闻的转行做了销售、学会计的转行做了编辑、学土木工程的转行做了电子、学机械的转行做了程序员。然而...

2019-11-25 16:41:10 691 1

原创 C语言/C ++黑客技术:手机远程监控关机系统!

C++利用手机短信远程关机,操作前请输入远程控制信息:本机IP地址、管理员密码、关机延时这几个参数就可以了!1、手机具有红外功能。2、下载安装一个遥控app(遥控精灵、遥控大师、万能遥控器等)。3、打开遥控app选择要遥控的空调品牌型号,进行适配。4、用安卓手机控制空调开关代码截图:测试效果截图:这是前段时间无聊,发现现在手机功能越来越强大,并且支持开发,所以...

2019-11-25 15:56:31 2397

原创 图书管理系统 (C语言实现) (全部代码)!

直接上代码不解释,文章末尾有惊喜哦!typedef struct book{ char*name; int id; int count; int status; structbook *next;Book *head = NULL;intnbook =0;int main(){ welcome(); re...

2019-11-25 14:30:39 6973

原创 C语言和C+的区别是什么?8个点通俗易懂的告诉你!

有些初学的同学傻傻分不清其中的区别,下面我将详细的讲解C语言和C++的区别点帮助大家尽快的理解。(但是呢,C语言和C++可是有着密不可分的关系哦,一般学习其中一种都会需要学习另一种!)1、关键字蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中 含有但C语言没有的...

2019-11-25 13:49:26 3846 1

原创 计算机编程C语言指针答疑:字符串指针和字符数组!

一、【计算机编程】【C语言指针试题】有下面四个C程序代码语句:char array1[] = "I love C";char array2[] = "I love C";char *pChar1 = "I love C";char *pChar2 = "I love C";printf("array1 == array2吗? %d\\n", array1 == array2...

2019-11-23 19:22:55 291

原创 UNIX系统上,程序员需要掌握的C编程环境的基础知识!

​ 这是一份非常简短的文档,可以帮助你熟悉UNIX系统上C编程环境的基础知识。它不是面面俱到或特别详细,只是给你足够的知识让你继续学习。 关于编程的几点一般建议:如果想成为一名专业程序员,需要掌握的不仅仅是语言的语法。具体来说,应该了解你的工具,了解你的库,并了解你的文档。与C编译相关的工具是gcc、gdb和ld。还有大量的库函数也可供你使用,但幸运的是libc包含...

2019-11-23 16:53:52 394

原创 Bug面前程序员的30种反应,戳中你了没?

开发应用程序是一项压力很大的工作,人无完人,工作中遇到bug是很正常的事,有些程序员会生气,沮丧,郁闷,甚至泄气,也有一些程序员则会比较淡定。如何进行修复bug的过程,是值得我们好好推敲的。我想分享一些有关程序员在努力修复bug时常说的话和冒出的想法。当氛围变得紧张的时候,这些话就会显得轻松幽默。最终,bug也会修复成功,你将会继续下一个任务。我相信许多web开发人员和软件工程师在编程...

2019-11-23 15:59:49 697

原创 超详细的“程序员”-职业规划!未来就掌握在你自己手中!

一、程序员的特性技术出身的职场人特性很明显,与做市场、业务出身的职场人区别尤其明显。IT行业中常见的一些职场角色:老板、项目经理、产品经理、需求分析师、设计师、开发工程师、运维工程师等。开发工程师具有如下特征:1、逻辑思维清晰、严谨和细腻;但是有时不容易转弯,有些程序员容易较劲、钻牛角尖。2、性格偏内向、不善于沟通、表达和交际;但是在网络聊天工具上,有些显为幽默、能聊。...

2019-11-23 15:19:03 769

原创 你的代码出bug了!请注意查收!

程序员是一份很有挑战的工作,没有人能做到完美,写错代码也是常有的事。那么,当程序员BUG时,会是什么情景呢?A.别人写的代码有bug这个大撒比写出这么个烂代码,幸亏有哥这样神一样的存在才发现,哥真是救世主。B.自己写的代码有bug1.运行很久<1>别人发现这个程序运行很久了是不是真有bug啊,是不是你弄错了啊,可以重现么,什么?可以重现,有尼玛问题也不大...

2019-11-23 14:49:14 583

原创 学习编程,你真正需要的是什么样配置的电脑?

写这篇文章,仅针对经济条件一般且想认真学习编程的同学,家里经济条件优越,且想玩大型游戏的同学请绕过。当然,这里也不是说不能玩游戏,只是说如果想认真学习编程,游戏最好能少玩,因为游戏它太香了。学习编程,你真正需要的是什么样配置的电脑?先说说我自己学习编程那时候的事情,当时我看中了游戏开发这一块,但游戏开发需要C/C++编程技术,那时候我只有些C语言开发的基础知识,于是下定决心要先学习...

2019-11-23 14:48:36 8304 3

原创 黑客必备C ++技术!一个自写C ++的病毒工具技术!

前段时间一直在看Windows黑客编程技术详解这本书,然后就想着与其一个例子一个例子的敲,倒不如把书上的例子写成一个项目,作为一个集合,这样既有利于面试 也方便以后代码的复用。最后花了半个月的时间就有了下面的东西。界面用MFC写的 界面有点low 不要在意这些细节。代码视图代码的话放一个大概的类视图 详细的就不贴了实在是太多。功能介绍下面一一介绍每一个功能及其实现原...

2019-11-22 16:07:36 998

原创 程序员为什么要不能一次性写好,需要一直改bug ?

这个看似是个外行提出的好笑的问题,但是却可以反映产品从设计到上线整个流程可能遇到的问题。作为工程师的我,觉得这个问题非常值得讨论。Bug分很多类,一类是对用户来说不能正常使用,能被用户感知到的错误。一类是用户能正常使用,但是有各种异常的错误。一类是使用没有任何问题,但是不符合产品预期的问题。其他应该还有很多,这里我们一一讨论。1.对用户来说不能正常使用,能被用户感知到的错误其中一种...

2019-11-22 14:41:45 416

原创 A*算法小项目(有C源码)

源码较长(大概300-400多行)就不附正文中了!想要的小伙伴可以加我!关于A*算法网上介绍的有很多,我只是看了之后对这个算法用c写了一下,并测试无误后上传以分享一下,欢迎指正!下面是我找的一个介绍,并主要根据这个实现的。 寻路算法不止 A* 这一种, 还有递归, 非递归, 广度优先, 深度优先, 使用堆栈等等, 有兴趣的可以研究研究~~简易地图 如...

2019-11-21 17:01:45 469

原创 C/C++中volatile关键字详解!学习玩耍两不误!

1.为什么用volatile?C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明:A volatile specifier is a hint to a compiler that an obj...

2019-11-21 16:08:30 212

原创 程序员被沦陷!国内程序员就业难、需求缓减?

翻开百度微博等新闻平台,总看到这样的问题:“程序员的工作越来越难找,是不是已经饱和了?”“投出去的简历石沉大海,没有一个面试的”“这个行业已经过度饱和”......  问题下面的答案拥戴者甚多,互相吐苦水,那场面,可以用惨不忍睹来形容!机遇是留给有准备的人,当有太多人唱衰互联网的时候,当有太多人说IT业饱和的时候,当大多数人都认为做程序员会找不到工作的时候,却有更多的程序员找到了喜欢的高薪...

2019-11-21 14:58:27 533

原创 C语言舍罕王的失算代码及解析!学习玩耍两不误!

问题描述相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着 8×8 共64格的象棋棋盘说:陛下,请您赏给我一些麦子吧。就在棋盘的第1格中放1粒,第2格放2粒,第3格放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上64格,我就感激不尽了。舍罕王让人扛来一袋麦子,他要兑现他的许诺。请编程求出国王总共需要将多少麦子赏赐给他的宰相。...

2019-11-21 14:00:52 2217 1

原创 C语言究竟是一门怎样的语言,让它能够在神坛屹立不倒!

C 语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的,程序在内存中是一种怎样的状态,操作系统和用户程序之间有着怎样的“爱恨情仇”,这些底层知识决定了你的发展高度,也决定了你的职业生涯。如果你希望成为出类拔萃的人才,而不仅仅是码农,这么这些知识就是不可逾越的。也只有学习C语言,才能更好地了解它们。有了足够的基础,以后学习其他...

2019-11-20 16:55:19 202

原创 2048游戏源代码!复制粘贴可是不好的习惯哦!

#defineKey_Up 0x4800// 向上方向键   #defineKey_Down 0x5000// 向下方向键#defineKey_Right 0x4d00// 向右方向键#defineKey_Left 0x4b00// 向左方向键intmap[4][4] = {0 };intcheck[4] = {0}; //判断游戏是否结束,如果都不为0,游戏结束 int i,...

2019-11-20 15:54:21 890

原创 C语言丨求黑洞数代码及解析!想学习的小伙伴不要错过了!

问题描述编程求三位数中的“黑洞数”。黑洞数又称陷阱数,任何一个数字不全相同的整数,经有限次“重排求差”操作,总会得到某一个或一些数,这些数即为黑洞数。“重排求差”操作是将组成一个数的各位数字重排得到的最大数减去最小数,例如207,“重排求差”操作序列是720-027=693,963-369=594,954-459=495,再做下去就不变了,再用208算一次,也停止到495,所以495是三位...

2019-11-20 15:19:16 3284

原创 比程序员更苦逼的,是女程序员!我说的对不对!

成为一名做大数据开发的女程序员,并不是二狗进入大学时的第一目标。但是从入学开始,二狗对技术的热爱就从未减少过,所以她在大学里,完成了从学材料系到电子系的专业转换。身为妹子的二狗,对各项技术竞赛也十分热衷,在转战各项比赛之余,二狗还趁机捞学了一手计算机编程大法。听着二狗轻描淡写地聊起自己的技术生涯,我有点难以相信,这位半路入行搞技术的文弱女生,已经是某知名软件集团里独当一面的程序高手了。...

2019-11-20 14:43:48 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除