
c++
文章平均质量分 62
stone15165
这个作者很懒,什么都没留下…
展开
-
2020年,这才是你需要的C语言、C++学习路线!
小伙伴们,大家好。关于C语言和C++的学习路线终于梳理完了。当然我也只能从我曾经近3年的通信公司后台开发经历和目之所及的世界,跟大家聊聊这个话题。这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。先聊几个有趣的问题这几个问题都是私信里常被问到的,也是我当时学习过程中的一些疑惑。问:为啥我学完了C语言或者C++,却还是啥东西也做不出来?答:编程语言学完了就能做出东西那也真是天才...转载 2020-05-09 10:05:09 · 1111 阅读 · 0 评论 -
史上最全面的C语言的学习路线及方法
UNIX下C语言的学习路线。工具篇“公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。(一)操作系统在UNIX或Linux系统中学习C很方便,所以在开始您的学习旅程前请先选择一个UNIX或Linux操作系统。目前可供个人免费使用的UNIX或Linux系统有FreeBSD、RedHat Linux、...转载 2018-04-18 20:40:44 · 23549 阅读 · 4 评论 -
C++委员会决定在C++20中弃用原始指针
C ++ 标准发展迅速。可能开发人员都没有赶上 C ++ 11/14 标准,C ++ 17 就发布了。现在又是时候准备 C ++ 20 了。几周前,C ++ 委员会在佛罗里达州杰克逊维尔举行了一次官方 ISO 会议(2018 年 3 月 12 日至 17 日),他们在这个新规范上做足准备。会议上,除了讨论模块,概念,范围等最大事情之外,C ++ 委员会还讨论出了一个令人瞩目的特性:弃用原始指针!该...转载 2018-05-09 13:18:17 · 12037 阅读 · 2 评论 -
“21天教你学会C++”,不要太在意~
下面是一个《Teach Yourself C++ in 21 Days》的流程图,请各位程序员同仁认真领会。如果有必要,你可以查看这个图书以作参照:http://www.china-pub.com/27043看完上面这个图片,我在想,我学习C++有6年了,好像C++也没有学得特别懂,看到STL和泛型,还是很头大。不过,我应该去考虑研究量子物理和生物化学,这样,我才能重返08年杀掉还在大学的我,然...转载 2018-05-09 13:21:45 · 2441 阅读 · 0 评论 -
推荐一些适合新手练手的C/C++项目
最好的编程语言是什么?一千个程序员或许会有一千零一种答案:Python在人工智能时代的风头正盛、Java依旧是市场上的香饽饽、当然还有PHP;JavaScript、C#、Ruby以及Objective-C……每一种编程语言,都有由其打造的顶级应用成果呈现。根据TIOBE 刚刚发布了 5 月编程语言排行榜,排名前三的依旧有C/C++。而且都出现了不同幅度的增长,C语言增长幅度最高达到7%,C++增长...转载 2018-05-09 20:27:08 · 38536 阅读 · 3 评论 -
学习C/C++急不得,得,“慢慢来”
C/C++学习都需要一个比较系统的过程,很多人C++的基础语法都没学完就直接开始学习Linux,这一步登天的想法着实有点可笑了,凡是都需要一个循序渐进的过程,C/C++学习更是如此,大致分为以下几个阶段:一,语言我可以告诉你C语言有两大主题你要好好学,一个是内存管理,一个是指针!这个世界上90%以上的C/C ++ 出的严重性错误全是和这两个有关。不要看谭浩强的那本书,那本是本烂书。推荐这本书给你《...原创 2018-05-09 22:02:43 · 1355 阅读 · 0 评论 -
送给c语言初学者,用c语言,制作一个心形图案
今天我们来一个好玩的,用c语言,制作一个心形图案。送给c语言初学者#include <stdio.h>int main() {for (float y = 1.5f; y > -1.5f; y -= 0.1f) {for (float x = -1.5f; x < 1.5f; x += 0.05f) {float a = x * x + y * y - 1;putchar(...转载 2018-05-09 22:12:22 · 37546 阅读 · 10 评论 -
C++游戏引擎开发
前言最近我用 C++ 写了一个游戏引擎,并用该引擎开发了一个名为 Hop Out 的小型手游。先来看看实际运行效果: (译者注 这里本来有个小视频,放到附件里了,感兴趣的朋友请下载观看,文件不到4MB。) Hop Out 是一款类似复古街机游戏,但拥有 3D 卡通外观的游戏。闯关方式为改变所有垫子的颜色,这一点和 Q*Bert 游戏很相似。 Hop Out 仍在开发当中,不过游戏引擎部分基本完工了...转载 2018-05-05 22:52:44 · 5083 阅读 · 1 评论 -
学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍
C++游戏服务器开发常用工具介绍在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用。庄子有云,“吾生也有涯,而知也无涯,以有涯随无涯,殆已”。代入到项目开发中就是说,如果对知识点无差别的全面攻击,不仅会导致所学甚泛却无一深入的尴尬,也会占用太多的有效时间从而影响项目进度。作为一个C++游戏服务器开发者来说,我们时刻肩负着线上游...转载 2018-05-05 22:55:38 · 6420 阅读 · 0 评论 -
实战开发:新手小白如何用C++制作经典网游DNF
十年前,那时候的网吧还不叫网咖,那时候没有王者荣耀也没有英雄联盟,那时候梦幻西游刚推出珍宝阁系统,那时候巫妖王的灵魂还封闭在冰封王座。寻仙、穿越火线、征途、天龙八部……同时在线人数超百万的游戏纷纷涌现,那个中国网游群芳斗艳的年代,地下城与勇士无疑是最耀眼的那个。DNF当年有多火?那年小编还在读初中,跟同学去网吧,一排排全是在玩DNF,当时有人爆了一把双龙魔影光剑,整个网吧都炸了,一个地主家的傻儿子...转载 2018-05-05 22:57:56 · 3112 阅读 · 0 评论 -
c/c++学习路线,学完之后8K的工资没问题
c语言入门 程序设计-算法-运算符-顺序 分支 循环结构。C语言精通 数组-函数字串符-指针-构造类型-预处理-存储管理-文件操作-数据结构。c++入门 面对对象编程-类和对象-运算符重载-派生于继承,异常处理技术-C++语言 11标准-数据结构-(双向链表-双向队列-树-图)。c++精通stl标准模板库(容器-迭代器-算法)正则表达式-boost标准模板库-socket网络编程-大型企业项目实战...转载 2018-04-15 19:55:29 · 590 阅读 · 0 评论 -
C语言经典面试题,C语言面试宝典,学习者必备
1 预处理问题1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.何时需要预编译:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译...转载 2018-04-15 19:48:38 · 868 阅读 · 0 评论 -
面向所有初学者的一篇教程
隔行如隔山,初学编程往往不知道从何入手,非常迷茫,以下几个问题是我经常被问到的,总结出来分享给读者。1) 多久能学会编程?这是一个没有答案的问题。每个人投入的时间、学习效率和基础都不一样。如果你每天都拿出大把的时间来学习,那么两三个月就可以学会C/C++,不到半年时间就可以编写出一些软件。但是有一点可以肯定,几个月从小白成长为大神是绝对不可能的。要想出类拔萃,没有几年功夫是不行的。学习编程不是看几...转载 2018-03-04 21:11:10 · 310 阅读 · 0 评论 -
c语言微信跳一跳辅助开发程序
一、开发环境开发环境使用语言:C/C++IDE:VS2010+其他三方库EasyX(http://www.easyx.cn/downloads/)ADB(链接: https://pan.baidu.com/s/1nxrBXTB 密码: sfti)ADB环境变量配置打开adb文件夹,将此路径添加到环境变量中;手机使用数据线连接电脑,并打开USB调试;打开cmd转载 2018-01-22 22:20:38 · 7674 阅读 · 2 评论 -
c语言实现冒泡排序
#include #include char words[10][6]={"dszcr","dwcrg","cueuz","nufas","rgvzu","fesiu","fwehs","dqhzo","woajz","hgruk"};转载 2018-01-06 22:28:52 · 562 阅读 · 0 评论 -
c++之实现数的同构
#include#define Tree int#define ElemType charusing namespace std;struct TreeNode{ ElemType element; Tree left; Tree right;}T1[10],T2[10];int TreeBuild(struct TreeNode T[]){ int转载 2018-01-06 22:31:47 · 1655 阅读 · 0 评论 -
多年老司机告诉你如何学好c语言
今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并使之完成我们期望它完成的动作。建议大家在心里默念三遍他们的名字,以示仰慕。当然,如果让你们带着现在的知识回到他们的那个时代,那转载 2018-01-08 22:58:23 · 876 阅读 · 0 评论 -
c语言入门的经典程序,不看别后悔哦
1 、 /* 输出 9*9 口诀。共 9 行 9 列, i 控制行, j 控制列。 */#include "stdio.h"main(){int i,j,result;for (i=1;i{ for(j=1;j{result=i*j;printf("%d*%d=%-3d",i,j,result);/*-3d 表示左对齐,占 3 位 *转载 2018-01-08 23:04:33 · 1889 阅读 · 0 评论 -
你知道如何从零开始学c++游戏编程吗
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。平台与编程语言选择首先,游戏开发的平台就有很多类型:个人主机平台:Windows、Linux、Mac OC;移动平台:iOS、Android、Windows Phone、BlackBerryOS、Symbian;专业主...转载 2018-03-06 20:57:03 · 46198 阅读 · 4 评论 -
如何从零开始学习c语言,你真的造吗
计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远。在学习上遇到不懂的问题的时候可以加C/C++学习 487790381群在开始之前,我们先来做一个小测试。一、小测试,你准备好学习C语言了吗?你是否听说过二进制数,他们是如何进行运算的?(基本的数的进...转载 2018-03-06 21:02:41 · 23373 阅读 · 5 评论 -
为什么要学好c语言,c语言到底多重要,你造吗
一、前言对于理工 科学生来说,这个答案可能很简单,因为这是一门必修课。而对于程序员来说选择一门编程语言,在某种程度上,对职业生涯的发展会产生重大的影响,所以必须慎 之又慎。那么,为什么要选择一门诞生了将近半个世纪的语言?本文不是老生常谈的废话,如:”C 语言是编程的基础”、”学好 C 语言,走遍天下都不怕”等等,本文力争详尽而又有理的回答这个问题,旨在成为最好的为什么要学习和使用 C 的文章。二、...转载 2018-02-27 16:04:54 · 20574 阅读 · 3 评论 -
c++会成为你的最爱的语言吗
一些背景第一个我真正喜爱的编程语言是 C。我花了不少时间才找到它:当我还是一个孩子,我就开始在珍贵的ZX Spectrum上使用 Z80 汇编。那些日子是你能够真正掌握你的电脑的时候,你不需要苹果,谷歌,微软或者其他任何人的允许就能写一个程序。我在漂亮的128K ZX Spectrum +2上学习了在超出 CPU 寻址空间时对内存块分页。直到我进入大学,我才拥有一台 IBM PC 机 。我玩遍了电...转载 2018-02-27 16:08:05 · 264 阅读 · 0 评论 -
C ++入门之“Hello,World!” 程序
每一门语言都是从hello world开始的。#include using namespace std;int main() { cout "Hello, World!"; return 0;}结果输出为 hello,world!每个C ++程序都是从main()函数开始。这cout是打印“Hello,World!”的标准输出流 显示器上的字符串。retur原创 2018-01-01 20:30:34 · 10007 阅读 · 2 评论