原标题:非专业程序员如何学好C语言

什么是C语言?怎么学好C语言?C语言能做什么?

想到那些对C语言刚入门的朋友,对很多知识还一知半解,今天就给大家推荐一本书!

你以为我说的是这本?

骗你的,怎么可能?

其实这一本才是要给大家看的。

另外再推荐大家看看下面这几本,小编亲测,绝对管用:

《C语言:从看懂到看开》

《JAVA语言:从精通到陌生》

《NET语言:从放弃到坚持放弃》

《Dreamweaver:从安装到卸载》

《数据结构:从蒙圈到无限茫然》

《软件工程:从空白到空白》

《UNIX:还没入门就夺门而逃》

好吧只是一个玩笑,真正要看的书在下面:

这些书,一定要看!一定要看!一定要看!

重庆工程学院软件学院有一道面试题。

题目是“唐僧、孙悟空、猪八戒、沙僧,谁更适合做程序员?”

学生:他们不是取经了吗,又不是写代码,这有联系吗?

面试老师说,现代互联网需要是不断地创新,此题没有标准答案,大家随意发挥。

学生心理活动应该是,excuse me,您老逗我玩吧?我随意发挥你也可以随意打分,万一你看我长的丑,打低分怎么办?

好了,下面是统计的答案。

A:程序员,程序猿,不选孙悟空怎么能行?

B:程序员累得累死,懒得懒死,我要做一个懒死的程序员,我选猪八戒。

C:老实听话的沙僧,满足产品经理的所有要求,只会做事,绝对符合上级领导的口味,说一不二。就是有点,木木哒哒的。

D:这个样子是不是肾透支了,怎么可能,程序员都是单身,所以像唐僧这种一心向佛的单身汉最适合了。

E:一马归一马,一码贵一码,光吃草怎么行?来点代码尝尝。岳父大人,您可是马啊,不当一个码农,情何以堪?

然而真正的程序猿回答此题随手就是一段代码:

char shaseng() //声明一个沙僧的变量

if(孙悟空发言)

{

printf:“大师兄说的对”;

}

else if(猪八戒发言)

{

printf:“二师兄说的对”;

}

else if(唐僧发言)

{

printf:“师父说的对”;

}

else if(被妖怪抓走了)

{

printf:“大师兄会来救我们的!”;

}

else

{

printf:“嗯!”;

}

不好,部门主管来了,接受暴风雨吧。

好吧,不瞎扯了,对于C语言到底该怎么学呢?

(ctrl c+ctrl v?)

复制粘贴,耶!我也会。

闭嘴,谁都会!

首先,有一本入门书,看懂原理和程序分析。

其次,最重要的是敲代码。照着书上或者网上的例程,一个标点符号都不要错。自己去编译运行它。

其实最好有一个师傅,在你能够自己解决问题之前,程序遇到错误时能给你一些指导。最后,学会上网求助,查找资料,与高手交流。按照这些走,基本就差不多了。

最后有件事,第三阶段的那几本书一定要看啊!!!返回搜狐,查看更多

责任编辑:

非专业c语言,非专业程序员如何学好C语言相关推荐

  1. 【初涉C语言】程序员欢迎来到C语言的世界!

    计算机发展史 机器语言 所有的代码里面只有0和1 优点:直接对硬件产生作用,程序的执行效率非常高 缺点:指令又多又难记.可读性差.无可移植性 汇编语言 符号化的机器语言,用一个符号(英文单词.数字)来 ...

  2. 程序员应该学习C语言的十个理由

    程序员应该学C语言的十个理由的文章说:每个程序员在他们的编程事业生涯当中都应该学C语言.C语言有太多不容忽视的好处.它不仅可以带来更多的工作机会,而且也会在总体上让你对计算机有更多的了解. 1)相对于 ...

  3. 换硬币c语言编程_为什么大多数程序员都会学C语言的5大原因!什么原因让你学不会?...

    一.c语言,不朽的传奇 从30年前到如今,一些流行的科技媒体上发表的编程语言排行榜,c语言始终稳定位于前三位,这是其他一种其他的编程语言都达不到的.c语言的江湖地位,不容撼动.虽历史悠久,却也是不朽的 ...

  4. 好程序员Java分享SQL语言之索引

    好程序员Java分享SQL语言之索引,前言:本章我们将学习MySQL中的索引,本文将从索引的作用.索引的分类.创建索引的语法.索引的使用策略以及索引的实现原理等方面带大家了解索引. 索引的作用 索引的 ...

  5. 程序员怎么看待C语言?最伟大?最落后?

    一,前言 对我来说,C语言应该可以算得上是世界上最伟大的编程语言.全中国口气最大的程序员,业界称之为"垠神",曾经发过文章吐槽过业界各种主流的编程语言(对Java,的Python稍 ...

  6. C语言/C++程序员大神打造纯C的电子时钟(加图形库+源码)

    C语言/C++程序员大神打造纯C的电子时钟,每天看时间再也不麻烦了 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进 ...

  7. @程序员,为什么选择 Racket 语言?

    Racket 作为众多 Lisp 方言中的一种,是一种可编程的计算机程序设计语言 ,同时也是一个程序设计环境.其也曾一度被列入教科书的素材,但是对于这门小众化语言,是否有必要上手? 作者 | beau ...

  8. 程序员学c语言吗,为什么程序员要学C语言

    请点击此处输入图片描述 C语言不是面向对象语言.因为这一点,任何程序员学习C语言必须学会用函数思考问题.当程序员真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比.这会使学习面向对象编程 ...

  9. 直击招聘程序员面试笔试C语言深度解析,直击招聘 程序员面试笔试C++语言深度解析(直击招聘) pdf epub mobi txt 下载...

    直击招聘 程序员面试笔试C++语言深度解析(直击招聘) pdf epub mobi txt 下载 图书介绍 ☆☆☆☆☆ 李春葆,李筱驰 著 下载链接在页面底部 发表于2021-05-18 类似图书 点 ...

最新文章

  1. es6 混合commjs_详谈commonjs模块与es6模块的区别
  2. python操作hdfs_python 操作hdfs
  3. 监控mysql主从复制监控_shell脚本监控mysql主从同步状态
  4. 蓝桥杯2017初赛-正则问题
  5. csu 1008 - Horcrux
  6. CKEditor 4 编辑器已与 Vue.js 集成
  7. 独家揭秘:用友云的新打算
  8. LeetCode-C#实现-二叉树/二叉搜索树(#98/104/111/230)
  9. 前后端分离微服务管理系统项目实战SaaS-HRM项目(一)——系统概述与环境搭建
  10. 谷粒商城开发代码笔记记录
  11. 关于分辨率,你该知道这些!
  12. 基于Android的五子棋 开题报告,毕业论文 基于Android的五子棋设计.doc
  13. 微软解决Office兼容性问题 补丁包 转帖之www.it.com.cn
  14. 一年级课程表(3月14日-3月18日)
  15. 户外运动装备新品--云息智能定位胸牌
  16. AMD Software Adrenalin Edition 23.5.1驱动发布,快速获取驱动
  17. 猜数字小游戏(随机生成’三剑客‘)
  18. 记一次微信小程序源码反解包
  19. 31-最大子矩阵(蓝桥杯)
  20. 微信电脑版无法获取二维码

热门文章

  1. CKA认证含金量高吗?
  2. 第5.2节 Python中带星号的函数参数实现参数收集
  3. Cisco 交换机3560密码破解和恢复出厂设置
  4. 中科院计算机所vipl经验分享2021年
  5. C#操作 Access 2013(.accdb)的方法
  6. Alibaba内部的“实战Redis手册” 去其糟粕,取其精华
  7. csrf和xss攻击
  8. 创建GIT项目,并初始化上传项目代码
  9. 数控雕刻机类别及应用大盘点
  10. Docker portainer-ce 汉化版安装(基于centos)