自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言斗胆和 C++ 比较复杂度?网友道:完全不在一个层次好不好!

C++的复杂性始终是一个不可回避的现实。C++中有大量的陷阱和缺陷,后者导致了数目惊人的惯用法和workarounds。不加选择的全盘预先学习,是非常糟糕的做法,不仅低效,而且根本没有必要,实在是浪费生命。爱因斯坦曾经说过,“我只想知道‘他’(宇宙)的设计理念,其它的都是细节”。然而,正如另一些读者指出的,如果对C++中的这些细节事先一点都没有概念的话,那么实际编码中一旦遇到恐怕就变成没头苍蝇了...

2019-11-26 20:05:28 479

原创 零基础如何系统的学好C/C++语言?方法教给你,千万把握住了!

首先告诉你的是,零基础学习开始学习C语言/c++肯定难,C语言的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你不认真的对待,你就找不到高薪水的工作。提醒大家几点一:盲目的去学当初我在对于C语言这个行业什么都不了解的情况下,比如:不知道未来发展趋势,不知道学习C语言应该注意哪些初始问题,不知道具体的学习规划学习路线...

2019-11-19 13:58:05 325

原创 你了解C++虚函数吗?掌握这6大方法,面试不再虚!

0.前言在后端面试中语言特性的掌握直接决定面试成败,因此本公众号在在后续会持续输出编程语言的必知必会知识点系列。C++语言一直在增加很多新特性来提高使用者的便利性,但是每种特性都有复杂的背后实现,充分理解实现原理和设计原因,才能更好地掌握这种新特性。只要出发总会达到,只有出发才会到达,焦虑没用,学就完了,今天一起来学习C++的虚函数考点吧。通过本文你将了解的以下内容:C++多态机制虚...

2019-11-11 21:48:21 405

原创 C语言新手试图成为一名黑客,最后居然成功了?到底发生了什么!

完成“hello world”程序后,瞬间觉得自己可以做大事情了。于是联想到电影里面的黑客,他们几行代码就可以让别人的电脑瘫痪。那我是不是也可以做到呢?于是我开始尝试。照例打出开头:  能不能利用一行代码打开电脑的文件呢?于是我去网上找到了这行代码:于是这行代码打开了电脑的C盘。那事情就变得有趣了。可不可以增加一个循环,让电脑一直循环打开一个文件,这样那个文件就关不掉了。于是代码就变...

2019-11-08 19:23:43 252

转载 编程大乱斗:为什么c语言看不起c++,c++看不起Java,Java看不起c#?

转载自丨悟空问答:一个程序员的奋斗史在每个程序猿深深的内心中,都存在着一条严重的鄙视链。搞汇编的鄙视写C的,总觉得汇编写起来更加接近底层,越少人懂越好……搞C的鄙视写C++的写C++的鄙视写Java和 C#的,觉得那两个家伙都是偷学自己知识点还没有偷学全。然后大家一起鄙视写PHP的,觉得那玩意根本算不上编程,随随便便看本书我就可以直接上手撸代码。可实际上呢,在你还在纠结到底使用哪个...

2019-11-06 16:46:15 3444 1

原创 C语言游戏外挂:C++简单 DLL 注入超级玛丽!

通过C语言编写一个DLL文件和一个EXE文件,其中DLL包含作弊功能,运行EXE后将DLL注入游戏,使得游戏仅靠自身进程便可以实现作弊功能。对象分析要用的API函数简单介绍编写测试效果总体评价对象分析注:本次游戏对象为Super Mario XP没有更新所以可用任意版本 ,试玩发现人物血量最大为10,心最大为99,命最大为99。要用的API函数简单介绍HANDLE Crea...

2019-11-06 14:51:26 1240 1

原创 C++游戏开发入门项目精选:制作经典游戏拳皇97

对于80、90后来说,拳皇97一定不会陌生,这款经典的横版格斗游戏,是一代人的回忆,许多人接触它都是在街机上,而今天,小编要教大家制作PC版的拳皇97!看黑板,表演即将开始——游戏运行效果呈现好吧游戏界面和人物模型有点丑,不过这不是重点,重点是学习游戏开发的思路。一、利用GDI绘制图形GDI是windows与生俱来的图形设备接口(GraphicsDeviceInterface)的英文缩写...

2019-11-04 00:23:36 903

原创 C++游戏开发入门项目精选:制作经典游戏拳皇97

对于80、90后来说,拳皇97一定不会陌生,这款经典的横版格斗游戏,是一代人的回忆,许多人接触它都是在街机上,而今天,小编要教大家制作PC版的拳皇97!看黑板,表演即将开始——游戏运行效果呈现好吧游戏界面和人物模型有点丑,不过这不是重点,重点是学习游戏开发的思路。一、利用GDI绘制图形GDI是windows与生俱来的图形设备接口(GraphicsDeviceInterface)的英文缩写...

2019-11-03 22:33:52 1582

原创 C语言实现搬山游戏,附上代码及解析

问题描述设有n座山,计算机与人作为比赛的双方,轮流搬山。规定每次搬山数不能超过k座,谁搬最后一座淮输。游戏开始时,计算机请人输入山的总数n和每次允许搬山的最大数k,然后请人开始,等人输入了需要搬走的山的数目后,计算机马上打印出它搬多少座山,并提示尚余多少座山。双方轮流搬山直到最后一座山搬完为止。计算机会显示谁是赢家,并问人是否要继续比赛。如果人不想玩了,计算机便会统计出共玩了几局,双方胜负如何。...

2019-11-03 20:09:08 541

原创 这些C/C++冷门知识点你知道多少呢?来看一下

在学习C语言的过程中,我们都自己总结了一些重要的知识点,但是有些不常用的冷门知识点可能就被我们选择性忘记了,你要不要来回一下呢?1:int跟signed int是一回事,short、long亦然,但char不是。char、signed char、unsigned char在逻辑上是三种类型,比较直观的体现就是在C++的重载中,你可以定义参数类型分别为它们的三个同名函数。但实现上的类型只有两种,...

2019-10-24 23:50:14 438

原创 你见过最美的C语言代码是什么?

各位,看到标题大家肯定会联想许多,到底怎样算最美的代码?先不多说,代码先上:#include<stdio.h>#include <graphics.h>#include <math.h>#include <conio.h>#define PI 3.1415926 //绘制心形线的函数void cardioid(int x, int ...

2019-10-22 21:37:09 1641 2

原创 天啦,大学为什么要学习C语言?

那么如题,大学为什么要学习C语言? 为什么要选择一门诞生了将近半个世纪的语言?对于理工科学生来说,这个答案可能很简单,因为这是一门必修课。而对于程序员来说选择一门编程语言,在某种程度上,对职业生涯的发展会产生重大的影响,所以必须慎之又慎。所以,下面我将做一轮理性的分析,且听我细细道来!C语言C 语言是由美国 AT&T 贝尔实验室的研究员 Dennis Ritchie 在 B 语言...

2019-05-16 17:19:05 365

转载 你知道C语言中的C是怎么来的吗?

C语言中的C怎么来的?各位,我们天天讲C语言,学C语言,那你知道C语言中的C是怎么来的吗?请接着往下看,读完你不仅会知道C是怎么来的,也会对C语言的历史有更加详细的认识。C的真正由来(详细版)19581958年,ACM小组(美国计算机协会)和以当时联邦德国的应用数学和力学协会(GAMM)在苏黎世把他们关于算法表示法的建议综合为一,是一种编程语言,被命名为IAL(国际代数语言,Interna...

2019-05-11 10:28:02 1242

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

有些初学的同学傻傻分不清其中的区别,下面我将详细的讲解C语言和C++的区别点。帮助大家尽快的理解。1、关键字蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中含有但C语言没有的关键字(根据c++98中提出C++包含63个关键字)2、源文件区别C语言文件后缀为.c,c++原文件名后缀为.cpp如果在创建源文件时什么都不给,默认是.cpp3.返回值不同C语言中...

2019-04-25 23:08:05 31254 1

原创 C语言必学之指针详解,了解一下?

为什么要来讲指针呢?因为指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以我们通过一篇文章来尽可能的讲解指针,以对得起这个文章的标题吧。为什么需要指针?指针解决了一些编程中基本的问题。第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然小伙伴们也可以通过数据的复制达到相同的效果,但是这样往往效率不太...

2019-04-25 16:30:54 291

原创 初学C语言很难?带你快速掌握关键字!

其实大家在写代码的时候,难免会用到关键字, 今天主要就平常中用到的常用关键字给大家做个总结,以便于大家能更好的理解其在代码中的用途。C语言关键字总结static关键字C语言const关键字C语言register关键字用法auto关键字inline内联函数1. static关键字static可以用来修饰局部变量、全局变量、函数局部变量生命周期:原先存在栈中,生命周期语句执行完毕便...

2019-04-25 11:48:59 272

原创 C语言和其他高级语言的最大的区别是什么?

提到C语言,我们知道c语言和其他高级语言的最大的区别就是C语言是要操作内存的!我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。内存的使用时程序设计中需要考虑的重要因素之一,这不仅由于系统内存是有限的(尤其在嵌入式系统中),而且内存分配也会直接影响到程序的效率。因此,我们要对C语言中的内存...

2019-04-24 21:21:38 297

空空如也

空空如也

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

TA关注的人

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