首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
编程语言
> 详细
C/C++入门必备
时间:
2018-03-31 14:45:44
阅读:
149
评论:
0
收藏:
0
[点我收藏+]
标签:
C
C++
编程
入门
算法
很多做技术的朋友羡慕那些程序员,尤其听到北京月入7W可以落户、程序员年入百万等等的消息后,纷纷讨论,希望转行,那我可以明确的告诉你,什么叫技术人员?不是会在dos里面随便装个逼的那种,也不是能写个bash/shell,更不是会敲几个算法就叫技术人员;真正的技术人员是一种思维模式,是一种对技术不停探索的态度。---------------------------以上都是废话。
C/C++,目前这一块因为应用层面的模块日趋变小,很多人都转去java、php、python等等,但是并不影响它的经典地位,毕竟是一个里程碑。
想转程序员,那就跟着本文开始:
首先要有做一个好程序员的准备和打算为它奉献自己汗水和时间的打算。
准备的东西:
1.一台自己能懂得电脑(不要为了环境变量、软件不兼容、内存不足、注册表不会调等各种问题抓耳挠腮的那种)。
2.有一点基本的单词量,知道Microsoft、demo、int、scanf、breakpoint、double、char、printf、true等什么意思就行了。
3.会一些数学知识,算法要用,加减乘除,阶乘懂就行了,再复杂的不会也行,只要会用基本的算法表示出来就行了,这个就是程序员判断程序员水准的问题了。
4.看一本教材(自己想学的编程书,不推荐具体哪本)。
5.跟着教材敲完所有的小程序(在这个过程学会排错)。
6.跟着敲过的小程序看一遍然后通过自己的想法做一些改动,再自己通过编程实现这些想法。
7.到此时此刻,你已经算入门了。
8.实战需要不同的复杂流程,可以选择自己根据一些网上的面试题实战或者直接去工作岗位当一个初级队员,跟着老司机跑几个项目就行了。
9.到这个时间点,根据别人写的代码和自己写的代码比较,寻找差异,学习不同复杂的算法和 代码优化,做到代码的可读性。
10.找几个朋友聊聊大家对一个需求不同的实现方法,看看谁在这方面有最好的意见。
以下为个人觉得C/C++需要明白的具体知识点:
1.选择一个自己能明白的开发平台,哪种都可以。
2.一律用英文;
3.学会printf的用法,注意参数以逗号隔开(起码会写个hello world);
4.使用%d来打印整数,使用%04d来控制宽度;
5.%f用来打印小数,使用%.4f来控制小数点后位数;
6.学会定义int变量,表示整数;
7.学会定义double型变量,表示小数;
8.初步学习简单的+-/的表示。
9.变量不能以数字开头,不能用-号连接,可以用下划线或者不要空格;不能用关键字作为变量。
10.一维数组和二维数组会用。
11.逻辑表达式和关系表达式,知道优先级。
12.指针的概念,知道你的程序运行在哪一步了,不会了就breakpoint,但是最好自己能有计算机的思维,这是最好的。
13.if,while,for这种循环不多说,汉语逻辑能讲通就行。
14.算法,基本算法,高级点冒泡算法,进栈出栈、八皇后、圆周率等等。
15.到这就差不多了,其他一些面向对象之类的你别着急,这些掌握了就不用看这个了,自己就能起飞了。
C/C++入门必备
标签:
C
C++
编程
入门
算法
原文地址:http://blog.51cto.com/tudoubowen10/2093343
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
Spring Cloud 从入门到精通(一)Nacos 服务中心初探
2021-07-29
基础的排序算法
2021-07-29
SpringBoot|常用配置介绍
2021-07-29
关于 .NET 与 JAVA 在 JIT 编译上的一些差异
2021-07-29
C语言常用函数-toupper()将字符转换为大写英文字母函数
2021-07-29
《手把手教你》系列技巧篇(十)-java+ selenium自动化测试-元素定位大法之By class name(详细教程)
2021-07-28
4-1 YAML配置文件 注入 JavaBean中
2021-07-28
【python】 用来将对象持久化的 pickle 模块
2021-07-28
马拉车算法
2021-07-28
用Python进行冒泡排序
2021-07-28
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!