首页

文章

想学习C语言 但又不知道如何学习

发布网友 发布时间:2022-03-01 12:33

我来回答

10个回答

热心网友 时间:2022-03-01 14:02

1、 简介
1.1、 为什么要编程?
每一个人都有他自己编程的理由,但我可以告诉你编程是获取对于计算机和计算机技术深入理解的最好途径之一。学习编程可以使你懂得为什么计算机和计算机程序会以这样的方式工作。编程还会让你了解制作软件是多么的艰辛。
1. 2、什么是C++和OOP?
C++是C的一个扩充版本。C是于1978年在贝尔实验室诞生的。开发C的目的是为了创造一种可以在多种平台上使用的简单语言(比汇编和机器代码简单…)。后来在80年代早期C被扩充为C++用于创造一种面向对象的语言。O(bject,对象)O(riented,基于)P(rogramming,编程)是一种用类来构造程序的编程方式。类型标识符用以区分main函数及后继类。OOP在方法上,C++在实现上使编写极为复杂的图形应用环境(例如Windows,Macintosh…)成为可能。
1. 3、编程需要什么?
我想你需要一台计算机和一个编译器来开始你的旅途,此外你还需要一些促使你前进的催化剂——好奇心以及大量的时间。我猜(!?)你有一台电脑。在BORLAND公司的网站上你还可以找到各种各样的免费编译器。你有好奇心但没有好好坐下来读书的时间,那你就尽量一有时间就读书。有一本优秀的C++的书也能帮你不少忙(而且对你的眼睛也有好处)。千万要记住:任何指南、书籍、程序或者课程都不可能使你在5天之内成为程序员。只有你才能使你成为程序员。任何编译器都不可能为你写一个完整的程序。程序是你写的。
2、 第一个程序
2.1、 运行一个C++程序
一个C++程序只有在编译和链接之后才能在计算机上执行或运行。各种各样的编译器自动帮你完成这项工作。那什么是编译器?编译器是一个把C++代码翻译成机器语言的程序。机器语言是一种由0和1组成的语言,它是计算机的“母语”。一个典型的C++程序被称为源代码,相应地编译后的代码被称为目标代码。
在目标代码执行前,它必须和其他一些在程序中用到的代码(如程序中包含的库)链接。这样,编译和链接后的程序就称为可执行文件。最后,这个程序就被系统执行。执行后的输出结果在窗口中显示。
2.2、 C++程序结构
所有的C++程序都包含有指挥计算机工作的语句(命令)。

首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.

C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.

关于C语言的教材:我向你推荐几本:
最经典的:《C程序设计语言》第2版,机械工业出版社
这个是C语言的设计者和UNIX系统的设计者合作编写的最经典的C语言教材,原书名叫《The C Programming Language》当然,这本书不太适合0起点的人,看这本书之前最好把《C程序设计》(谭浩强,清华大学)看了,老谭的书销量突破700万册了,虽然比较旧了,也不太符合新标准(现在出第3版了,也还是)但是,入门还是不错的选择。

另外还有必看的是《C Primer Plus》这个是一个美国人写的,人民邮电出版社出了中文版了,第5版,比较厚,砖头书,60元。但是非常适合初学的人,非常详细。

还有《从问题到程序——程序设计与C语言引论》机械工业出版社,这本书也很不错。

看完这些,就可以看算法的书了,比如数据结构什么的,这方面的书很多。如果想在程序界发展,那么有部重量级的著作不得不看《The Art of computer programming》一共三卷,有翻译版《计算机程序设计的艺术》这三卷书非常深,比较难,盖茨说,谁如果把这上面的习题都做对了,直接可以到微软上班了。

另外学习C语言要养成良好的程序风格,这点一定要注意练习!

热心网友 时间:2022-03-01 15:20

找一本好一点的书,推荐一本《c语言开发宝典》 淘宝上能搜的到,知识点讲的很细,很适合。

热心网友 时间:2022-03-01 16:55

学习C语言先去买本《C语言程序设计》,这个足够了,仔细研究,C语言的核心东西就是指针了,实际上C语言主要是用在程序设计的。不懂的话你加我百度hi  我们细聊

热心网友 时间:2022-03-01 18:46

语言的学习就是要把握结构和算法,
对于初学者来说就是对于固定语法结构多写、多看、多练习、多思考,把计算机等级教材中的经典例题多看几遍做到熟悉了解过程;
然后对于算法也就是程序的思想进行把握,因为C是面向过程的程序设计所以应对于步骤中的每个环节都要有所了解,对于常规算法及经典算法重点把握;
最后语言是一种习惯一种写法也是一种思想灵魂,要把握实质一定要坚持和重复,当然对于C程序的应用主要在于软件开发、网站建设、应用编程、网络操作系统等方面都有不错的应用。

热心网友 时间:2022-03-01 20:54

现将书上的知识掌握,然后从一些基础的练习开始,等掌握得差不多了,就可以练习一些ACM的编程题,锻炼编程思维

热心网友 时间:2022-03-01 23:19

1)指针,函数,表达式
2)常数,常量,变量,数组
3)enum,union,struct
4)typedef,static,extern,auto,rigister
5)控制语句if else,return,goto,for,while,do…while;break,continue,switch case defaulf,库函数如,printf…,输入输出和数学库字符串库为主,兼学其他
6)预编译指令,#define,#include
7)编译器和开发环境,多写程序,多调试!
8)以上会了,学数据结构,算法等
PS:有兴趣,可以研究下,命令行编译,链接,以及制作makefile!

热心网友 时间:2022-03-02 02:00

多编程序。当然前提把基础语法学会,最快捷的方法就是看书,或者上网搜个教程看看、去中国精品课程资源网看看有没有你需要的吧http://www.jingpinke.net/

热心网友 时间:2022-03-02 04:58

C语言是编程 有点难

热心网友 时间:2022-03-02 08:13

先找本书看,有兴趣的话和我交流,我的个人说明

热心网友 时间:2022-03-02 11:44

新手可以跟着网上的公开课学习,然后在决定是否买书学
3dmax灯光教程 如何使用VR IES光域网?VR IES的参数怎样设置? 谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 删除数据库中重复的数据,只保留一条这个sql 怎么写? 怎么学C语言从那入门啊? 如何系统的学习C语言(我是一个初学者,什么都不懂) 数据库怎样删除多条重复数据保留一条? 数据库某一个表当中存在多条重复数据,现在要删除重复数据保留一条 lol官方助手截图在默认存在哪个文件夹 word中插入图片后,怎么让水印显示在图片上面 word2007 中插入的水印怎么设置不会被删除或者插入的图片不被删除或修改 怎么在图片上加水印,word2007版的 word2007 如何同时添加多个图片水印 芝士和奶酪的区别,都可以用来做什么? 芝士和奶酪有区别吗 干酪和奶酪的区别 奶酪与干酪有什么区别? 腰围臀围大腿围怎么量 臀围怎么样测量 如何在手机上查核酸检测 怎么在手机上查询核酸 手机上怎么查核酸证明 怎么分辨美瞳的左右? 美妆博主安利什么意思 网络用语fafa是什么意思 怎么把以前发的说说的手机标识前面的字去掉 怎样保存米才不会生虫? 米怎么保存不长虫 家庭怎样储存大米才能不生虫 怎样存放米不生虫? 指甲油弄到衣服上怎么洗掉 普通人能不能PMP认证 我没有培训过,想考PMP,能通过吗? 大蒜怎么保存不生芽 怎样储存大蒜不生芽 怎么去掉excel的网格线 快手怎么插入本地音乐的整首歌!!谢谢! 电信宽带密码忘记了手机怎么改 宽带密码如何修改? 电信宽带怎么改密码,用手机 用手机怎么修改宽带密码 宽带密码怎么用手机改? 用手机怎么改宽带的密码和名字?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com