首页 > 搭配 > 经典 > 初学编程100个代码教程免费,编程的基础入门

初学编程100个代码教程免费,编程的基础入门

来源:整理 时间:2023-01-20 07:51:11 编辑:问贝网购 手机版

本文目录一览

1,编程的基础入门

你要学哪种语言?C、C++、JAVA都是业内常用语言,linux内核代码由C完成,其应用程序大部分也是C,android的应用程序用JAVA,windows上的话,C++和C#都可以。熟悉这几个语言之一,有几年工作经验的,在一线城市月薪10k还是比较轻松的。 推荐学C语言,应用范围广,基础扎实,能上(上层应用)能下(底层或系统驱动),也可作为C#、C++、JAVA的基础,入门不难,深入可研究系统原理,学习工作都非常实用。 软件推荐用VC6.0,初学者用起来比较简单。 推荐书籍:谭浩强《C程序设计》,凯尼格《C陷阱与缺陷》

编程的基础入门

2,电脑代码教程

1、电脑编程入门教程——最基本的语言有Java、C/C++、Python、C#等。在2019年8月的世界编程语言排行榜中,Java排名第一,Python大涨,这里可以看出来当前哪些语言最火。2、电脑编程入门教程——首先要选择一门语言开始学习编程。学习编程当然要从学习编程语言开始,至于具体选择哪种语言开始,根据个人的喜欢来决定即可。3、电脑编程入门教程——开始学习编程后如何入门。网上有很多编程社区,编程论坛,以及免费的学习教程、视频资源等。刚开始学习,除了看书,要亲自上手实践,遇到问题去这些地方查找。4、电脑编程入门教程——入门教程之菜鸟教程。上网搜索:Java 菜鸟教程,找到这里红色圈所指示的网址。5、电脑编程入门教程——免费自学编程的教程。打开这个网址后,可以看到,有很多种语言的教程,而且这些教程都非常基础,适合初学者学习。6、电脑编程入门教程——入门教程之school教程。上网搜索:Java school,也是一个类似于上面的自学编程的教程。7、电脑编程入门教程:要学习电脑编程,对于刚入门的新手来说,一定要多实践,多敲代码,遇到bug上网查找,多看看别人的博客、个人网站,向程序员大牛学习。

电脑代码教程

3,编程入门

其实会一点基础的英语,甚至不会也行。然后知道一些小学教的数学就差不多够了。推荐你去一个叫“泡面吧”的网站,那里有很好的编程教学内容挺适合入门的人学的。
没事,世上无难事,只怕有心人.小学文化也完全可以学会编程,兴趣是最好的老师.你要先学C语言,是编程入门的 ,C语言是所有语言的根本,而且是执行效率最高。我是大学计算机专业的。可以交流学习
如过你没有电脑的任何基础,那么就先从office学起吧。如果这些你都比较熟练了,那就先学习汇编语言,比如要成为初级程序员,那就先学习C语言,然后学习java语言,再学习数据库。接下来就可以考程序员了。谢谢,希望对你有帮助
电脑的基本知识包括硬件软件与操作,还要一定的数学知识。

编程入门

4,初学编程100个代码 C语言编程

1.城乡收入差距适度性的判定国际上通常以基尼系数为标准,将收入差距分为适度的收入差距和不适度的收入差距。按照国际惯例,当基尼系数在0.2—0.4之间,特别是在0.3—0.4之间时收入差距是适度的。而当基尼系数在0.2以下或0.4以上时收入差距是不适度的。基尼系数在0.2以下意味着收入分配过于平均。在此种状态下,人们处于竞争与活力缺乏的状态中,这不利于人们积极性的调动和国民经济效率的提高。而基尼系数在0.4以上则又意味着收入分配过于悬殊,将产生严重的社会负面效应。收入差距的适度性原则同样适用于城乡之间,但是因为城乡收入差距的衡量用得最多的是城乡收入差距指数。因此一般用城乡收入差距指数即城乡人均收入比率来说明城乡收入差距的适度性。根据国际劳工组织发表的1995年36个国家的资料,绝大多数国家的城乡人均收入比率都小于1.6,只有3个国家的比率超过2。据此,许多学者视城乡收入指数在1.5—2之间为城乡收入差距适度的警戒线。2.我国城乡收入差距的适度性统计资料显示:我国城乡居民收入差距指数从2000年到2004年一直处于2.5左右的水平。按照国际上通用的评判指标来看,我国的城乡收入差距非常之大,早就越过了国际警戒线。然而事实上由于各国的情况千差万别,同一水平的城乡收入差距指数在不同发展阶段和同一时期的不同国家所蕴涵的意义不同,对应的社会经济现象和后果有很大区别。我国国土面积幅员辽阔,农业人口众多,地域条件千差万别,所以在探讨我国收入差距的适度性时就不能盲目地套用国际惯例。而应该具体分析城乡收入差距与国家经济和社会稳定的关系。适度的城乡收入差距水平应当与一定的经济发展水平和发展阶段相适应,既能支持或促进国家经济的持续高效发展,又有利于社会稳定和进步。根据这一标准,考察改革开放以来我国经济发展和社会稳定的情况

5,新手编程指导

开个窍:程序 是运行在电脑中的控制指令构成的有序序列,就好比做菜的操作步骤,弹琴的旋律。首先你需要知道电脑能接受什么指令,然后就是如何表达指令想学习编程的话建议初中生学习BASIC-VB-C-VC-JAVA-C++这样的语言工具难度提升理论上,计算机导论-数据结构-算法导论-计算理论
留下QQ,我刚高一,或许能一起学,我也学了一点了,有问题可以问我,趁着放假我可以帮你我在百度Hi上加你了,注意一下哦个人认为学C语言的话可以看看《C Primer Plus》,或者是谭浩强的《C语言程序设计》也可以学习VB6,就算是掌握一些编程的方法吧如果你想学得好一点,从现在开始学好数学,英语也要有点基础
1、编程语言无难易之分,只有入门的快和慢。 2、尽量先学精一门,在接触别的编程语言(如果根基不扎实,接触的语言太多 容易混淆) 3、开发软件要看软件的需求和设计,一般一门语言+一些脚本语言+美工+数据库+网络上的一些就可以了。游戏没接触过,不过估计要求更高。 4、最好的方法就是在工作中学习,要比你学习好后去工作进步快的多(前提是有基础,因为工作具有针对性,所以会让你在某一块上的成就提升很快)

6,跪求c语言程序教程先上100搞定追加

  推荐:  1.C语言编程宝典  http://www.cnread.net/cnread1/dnwl/cxsj/c/cyyb/  http://www.cnool.net/tianyige/computer/tc/  2.C In China  http://www.cinchina.com/  3.百度C语言吧  http://post.baidu.com/f?kw=c%D3%EF%D1%D4  4.编程中国  http://www.bc-cn.net/Article/kfyy/cyy/  5.C语言之家  http://www.cstudyhome.com/wenzhang06/default.asp  6.C语言基地  http://www.cyybase.com/ http://www.cyybase.com  c语言基地 有名校教师 视频 教学  我认为要学好C语言首先必须了解等级考试C语言的大纲和内容,以及各种辅助材料的用途,这是学好C的基础。从以前的经验以及考网上的一些信息可知,要自学C语言必须准备以下资料:  1、 教材:大家现在都公认是清华大学谭浩强主编的那本,当然有其他的也可以,如高校出版社的。  2、 习题集:我认为清华大学的《C语言样题汇编》不错。书后面附有答案。  3、 上机练习:我认为南开大学的那个可以,最好是在考前从头到尾做一遍。答案可以去考网下载区下载。  4、 大纲:这个肯定要的,可以在考网二级版那里去下,然后打印出来。  5、 自学计划:为了做到有计划有目的地学习C语言,大家可以根据自己的学习(或工作)情况,制定一个自学计划,循序渐进地学习。  6、 模拟盘:为了更好地熟悉考场环境,下一个模拟盘是必不可少的,可以在http://studywang.yeah.net/。下载,注意,在下载时要把锁匙盘一起下回来,否则不能进入考试环境。  7、 教学光盘:如果能买到C语言的教学光盘,那当然更好,这样可以更直观地学习C语言了。  下面从微观上针对C语言的几个重点和难点,逐个谈谈具体的自学方法。  二 如何学习C语言的运算符和运算顺序  C语言的运算功能十分丰富,运算种类远多于其它程序设计语言。因此,当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。  初学者往往对此感到非常困难,觉得C语言学习太繁杂,其实只要我们对此合理进行分类,找出它们与我们在数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。  下面是所有的运算符按优先级不同分类列表:(对不起,因为表格显示不正常,已被我删除大家可以看书上的)  表中列出15种优先级的运算符,从高到低,优先级为1 ~ 15,最后边一栏是结合规则,除第2、3级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级运算符的运算顺序。  下面我们通过几个例子来说明:  (1) 3*20/4%10 这个表达式中出现3种运算符,是同级运算符,运算顺序按从左至右结合,因此先计算3 * 20=60,然后被4除,结果为15,最后是%(求余数)运算,所以表达式的最终结果为15%10 = 5  (2)a = 3;b = 5;c =++ a* b ;d =a + +* b;  例子中的“;”是C语言的语句分隔符,执行顺序为从左到右,第1条语句执行后a的值为3,第2条语句执行后b的值为5,第3条语句中有两个运算符前置+ +和*,按表中所列顺序,+ +先执行,*后执行,所以+ + a执行后,a的值为4,由于+ +为前置运算,所以a的值4参与运算,C的值为20,最后执行第4条语句,由于a + +为后置运算,所以a值为4参与运算,使得d的值仍为20,而a参与运算后其值加1,值为5。  这个例子执行后,a的值为5,b的值为5,c的值为20,d的值也是20。  (3)a = 3,b = 5,b+ = a,c = b* 5  例子中的“,”是逗号结合运算,上式称为逗号表达式,自左向右结合,最后一个表达式的结果值就是逗号表达式的结果,所以上面的逗号表达式结果为40,a的值为3,b的值为8,c的值为40。  三、如何学习C语言的四种程序结构  (1)顺序结构  这种结构的程序比较简单,就是按照语句的排列顺序依次执行的机制。顺序结构的执行顺序是自上而下,依次执行,因此编写程序也必须遵守这一规定,否则你的程序执行结果就不对。  例如;a = 3,b = 5,现交换a,b的值,正确的程序为:  c = a;  a = b;  b = c;  执行结果是a = 5,b = c = 3如果改变其顺序,写成:  a = b;  c = a;  b = c;  则执行结果就变成a = b = c = 5,不能达到预期的目的,这是初学者常犯的错误。  顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径R,计算S = 3.14159*R*R,输出圆的面积S。而大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的块体、循环结构中的循环体等。  C语言自学方法(2)  (2) 分支结构  分支结构与顺序结构不同,其执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。  分支结构适合于带有逻辑条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。程序流程图是根据解题分析所绘制的程序执行流程图。  学习分支结构不要被分支嵌套所迷惑,只要弄清基本的分支结构,嵌套结构也就不难了。嵌套只不过是分支块体中又包括分支语句而已,不是新知识,只要你基础知识扎实,分支嵌套也难不住你,下面我们重点讨论几种基本的分支结构的学习方法。  ①If(条件)    块  }  这种分支结构中的块可以是一条语句,此时“  }”可以省略,也可以是多条语句。它有两条分支路径可选,一条是条件为真,执行块,另一条是条件不满足,跳过块。  如,计算x的绝对值,根据绝对值定义,我们知道,当x>=0时,其绝对值不变,而x<0时其绝对值是为x的反号,因此程序段为:if(x<0)  x=-x;  ②if(条件)    else    这是典型的分支结构,如果条件成立,执行块1,否则执行块2,块1和块2都有1条或若干条语句构成。  如:求ax^2+bx+c=0的根  分析:因为当b^2-4ac>=0时,方程有两个实根,否则(b^2-4ac<0)有两个共轭复根。其程序段如下:  d=b*b-4*a*c;  if(d>=0)    x1=(-b-sqrt(d))/2a;  printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2);  }  else    i =sqrt(-d)/(2*a);  printf(“x1=%8.4f+%8.4fi\n”r, i);  printf(“x2=%8.4f-%8.4fi\n”r,i)  }  ③多路分支:其语句格式为:  if(条件1)   else if(条件2)   else if(条件3)   ……  else if(条件n)   else   ④switch语句:  switch  语句也是多分支选择语句,又称为多路开关语句,到底执行哪一块,取决于开关设置,也就是表达式的值与常量表达式相匹配的那一路,它不同if—else 语句,它的所有分支都是并列的,程序执行时,由第一分支开始查找,如果相匹配,执行其后的块,接着执行第2分支,第3分支……的块,直到遇到break语句;如果不匹配,查找下一个分支是否匹配。  (3)循环结构:  循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do –while循环和for循环。  四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提昌用goto循环,所以下面我们重点讲解另外的三种循环。  常用的三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用,大家好好看一下书中三种循环的格式和执行顺序,如何替换使用,如把while循环的例题,用for语句重新编写一个程序,这样能更好地理解它们的作用。  注意:在while和do—while循环体内和for  循环中的第3语句中,应包含趋于结束的语句(如I++,I--),否则就可能成了一个死循环,这也是初学者的一个常见错误。  下面我们来讨论下这三种循环的异同之处:  用while和do—while循环时,循环变量的初始化的操作应在循环体之前,而for循环是在语句1中进行的;while  循环和for循环都是先判断表达式,后执行循环体,而do—while循环是先执行循环体后判断表达式,也就是说do—while的循环体最少被执行一次,而while  循环和for就不一定了。这三种循环都可以用break语句跳出循环,用continue语句结束本次循环,而goto语句与if构成的循环,不能用break和  continue语句进行控制。  这三种结构并不是彼此孤立的,在循环中可能出现分支、顺序结构,分支中也可能出现循环、顺序结构而把循环、分支看成一个语句,它又是构成顺序结构的一个元素,因此这三种结构相互结合,就能实现各种算法,设计出解题程序,但若是很大的题目,这样编出的程序往往很长,重复结构多,并且可阅读性差,因此我们常将C程序设计成模块化结构。  (4)模块化程序结构  C语言的模块化程序结构用函数来实现,即将复杂的C程序分为若干模块,每个模块都编写成一个合法的C函数,然后用主函数调用函数及函数调用函数实现一大C程序:C程序=主函(main)+若干个函数。  在程序设计中,常将一些常用的功能模块写成函数,也可以将大程序段分割成若干函数,前者目的在于减少重复编写程序段的工作量,后者目的在于缩短模块长度,以便程序阅读方便。  一个源程序文件由一个或多个函数组成,它是一个编译单位,而一个C程序由一个或多个源程序文件组成。对较大的程序,往往分成多个文件,这样可以分别编写、分别编译,提高高调试效率,一个源程序文件可以被多个C程序公用。  C程序的的执行是从main()函数开始,调用其它函数后流程回到main函数,在main中结束整个函数运行,main函数的称是系统规定的,用户可以修改其内容即函数体,但不能修改其名称和参数,一个C程序必须有一个main函数,也只能有一个main函数。  所有函数都是平行的,即在定义函数时是互相独立的一个函数度不从属于另一个函数,即函数不能嵌套定义,但可以互相调用,但不能调用main函数。  函数分成两类,即标准函数和用户自定义函数,标准函数又称库函数,由系统提供,用户可直接调用,C语言提供了丰富的库函数,请考生在编写C程序时查阅教材后的函数说明,这可节省你的编程工作量;用户自定义函数由编程者自己编写.  回答者:阿拉蕾啊呀 - 试用期 一级 7-23 11:13  提问者对于答案的评价:  太好了,非常感谢!  评价已经被关闭 目前有 1 个人评价  好  100% (1) 不好  0% (0)  对最佳答案的评论  19798802 C语言新手群快加入吧!!!!!!1  评论者: 549045259 - 见习魔法师 二级  浮躁的人容易问:我到底该学什么;----别问,学就对了;浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!浮躁的人分两种:只观望而不学的人;只学而不坚持的人;浮躁的人永远不是一个高手。  评论者: hnytgl - 试用期 一级  其他回答共 4 条  1.读代码!  2.改代码!  3.写代码!  回答者:liuding1213 - 见习魔法师 二级 7-18 21:10  找一本经典教材,例如谭浩强的《C语言陈序设计》。  找一本习题集,要有全部详细解释的那种,最好有实例的代码答案。  花一个月把课本看完,务求理解。不理解的地方也不要死抠,做上标记等以后再解决。然后开始做题,不要因为题目简单就放过,往往简单背后蕴藏大的发现。也可以快速看完书,然后复习,每复习完一章后把习题集上的题目好好做一遍。  做题时最好在计算机上把不明白的地方亲自实践一下,然后在笔记本上写下自己的感想和心得。考试前翻一翻笔记即可。  千里之行始于足下,行动吧!

7,初学者学编程

先学习C语言吧,C语言是基础,给你学习其他高级语言打下基础。 一、什么是C语言? C语言产生于1972年,是计算机的一种高级语言,目前在国际上还是广为流行。因为它具有低级程序语言的功能,所以也有人说它是中级语言。 二、为什么要学C语言? 因为C语言是计算机程序语言的基础,是实用的编程工具,学好C语言对你今后学习JAVA、C++、VB等打下基础,因为这些语言大部分都是由C语言扩充而来的。 三、怎样学习C语言? 虽然用TC来编写C程序是好,但对于初学者来说,我们还是用C++来编写C好一点。学好C语言应该要有三个步骤:会读、会改、会写、会编。如果利用这种方法来学,我相信很快就学会C语言程序设计了。很多的书都是说啊说啊,大多都是理论上的东西,其实,我认为学好C语言程序应该多练 1》目前几乎所有的操作系统均是由C语言编写的 2》它甚至是其它编程语言的母语言,比如Java语言就是用C语言编写的 3》编译出来的程序几乎不浪费空闲的空间(不像VB那样,就一个按钮都要把它所有的方法调用进来) 4》程序运行效率高
c语言入门是很不错的选择,学会以后还可以朝其他方向发展一下。 我就是自学的C,还不错,只是入门的话也快
E语言 全中文编程 不过要拿他来开发高级程序 就老火了... 学习还不错 你能很快理解到编程的要点.学其他编程也容易些
随便学哪个都可以...先学C语言打点基础... 直接学其他的也可以...多看点书主要是多做点练习就可以了

8,如何自学编程

配置电脑编程环境:大家准备好电脑之后,为了编程,我们首先要配置好电脑的编译环境。这样为我们接下来的学习和动手实践会带来方便,现在主流的编程语言是Java语言,这里建议大家把Java学习作为基础语言。运用网络获取资源:在我们最初开始想学习编程语言的时候需要在网上找到相应的课程,网上有免费的Java基础课程,大家自己百度就可以。动手实践操作:俗话说,书读百遍其义自见。编程也是一样,只有多打代码,才能从中找到规律。这里可能有的同学会问了,我都不会编代码,怎么才能多编写代码呢?其实,当我们跟着课程学习的时候,老师会给我们演示代码,一边看,一边就可以自己写代码,慢慢从中体会为什么这么编写。如果是想从事编程的同学,可以把写过的代码存到自己的文本文档里,这也就能知道我们的代码量,为以后找工作做准备。培养兴趣:有人说编程是一件枯燥乏味的事情,但是小编我倒是觉得编程是一件很有意思的事情。有一些学习计算机的同学,因为专业要求而不得不学习编程,但是因为没有兴趣,导致觉得编程枯燥无味,如果说我们不能避免,那为什么不欣然接受,我相信,经过坚持不懈的努力,编程可能成为你的爱好。所以,与其痛苦的忍受,不如快乐的接受。
编程的自学是一件比较辛苦的事情,不过如果你确实对此感兴趣,希望可以坚持。 对于自学——如果是为了找工作,个人建议,可以这样: 从java入手,第一java高效,严谨,第二资源丰富。 可以先在网上看一些入门视频,比如张孝祥,孙鑫的java基础知识。 接下来,可以看看一些具体的程序视频,如用java做坦克大战(尚学堂),做贪吃蛇,俄罗斯方块(it168)等等,这样可以激发兴趣。 这个时候,有了感性认识之后,我们可以学习一下javaee技术,比如做bbs(尚学堂),网上商城等等(也有视频)。 如果这些学习完毕之后,估计可以让自己去面试,笔试一些企业。接下来,就是升华自己的技术,你可能要补充一些大学的计算机的基础知识,比如数据结构,比如操作系统,比如编译原理。 最后,还有一个不成熟的建议供lz参考:不论选java还是c之类的,最后针对一门语言下功夫,因为自学最大的一个敌人就是资源太多,学点这个又看看觉着那个好。结果是万金油,什么都不精通。(个人就是这样的,非常后悔),简而言之一句话——自学中抵制诱惑最重要

9,免费教我易语言电脑编程

C语言还没过时,但是他用于入门的教学一种语言,它不能编写window程序(能是能除非你学到精通),但他可以用于编写CMD那类的程序(也就是控制台程序)我推荐你先学易语言,其实入门不必要找师傅,只是你学习的方法错误了,你只是看教程没有亲手去做怎么可能学会呢?哪怕你去抄别人的源码做一遍还好但是你光看教程是学不会的。我来介绍一下C,我是亲手自己打的没复制所以不是那么长。。。C可用于入门语言,为什么这么说?应为学会了C之后其他的语言就很容易学了。应为C语言是种很难(不是难是比较自助的语言(理解能力要强))所以说学完C语言就很容易学其他语言了。我现在给你个学习路线,如果你用功几年后你就成为个有用的编程高手。。易语言(最初级的语言(漏洞比较多但都慢慢改善)(学易语言没什么用(不是没用=。=我敢说这句话我就被骂死了(是没大公司聘请))-----C语言(让你学易语言是让你对编程的理解不能老是靠着易语言混饭吃,想当厉害的编程技术员C语言是必不可少的)---分叉路线----1.C++(做程序的时候比较慢,也是做控制台程序)---2.C#(学易语言完全为了它,应为他是现在最强大的语言,有简便又快捷)---Java(也是比较厉害的语言,我对他不了解你要咨询有关人员)我最推荐的是:易语言-C语言-C#楼主想学习一定要耐心看完我写的(这个是考你的耐心,如果连这么点耐心都没=。=你没希望了)
网上有大量编程语言书籍下载
LS纯属胡扯 C语言早就过时了 一看就知道是接触编程不久的小白来跟你说说我的经历吧 开始 我是个什么都不会的小白,在多特知道了雅奇MIS编程工具 全中文 不需要输入代码 但要钱 也没破解版的..然后听朋友介绍了易语言 我就开始学习 开始我就是看易语言官方的教程 看着看着就腻了.然后我就自学 一个一个命令的试 a b c d…… 看提示一个一个的理解 现在本人技术也差不多了.我可收你为徒 让你易语言入门/b 天下没有免费的午餐 /b 你知道吧 所以给点悬赏我的QQ823498035
我跟你收哈 我也不是什么编程的高手 但是我跟你说无论是易语言还是C语言 他们只是一种语言,就是像英语和汉语一样,他们所要表达的都是一个意思,就效率来说C语言一定比易语言速度快而且强。对于新手来说学不学英语和你会不会编程是没有必然的关系的。对于C语言来说你需要记住的单词不超过100个 你认为你没有这个能力记忆100个单词么而且这样的单词都很简单比如 IF ELSE 如果 否则 int整型 float浮点型等等。如果想成为一个高手 成为一个真正的程序员 还是学C语言吧。C语言用途很广甚至很多操作系统都是C语言写的

10,初学编程

兴趣最重要,21视频教程C语言入门。别纠结到底学C还是C++,JAVA,还是Python或者其他编程语言。学C语言是必须的,有人说C语言入门比较难,我只能说、、、呵呵~。视频教程入门之后买书自学,推荐C primer plus。谭浩强的书就不推荐了,然后要说的是21视频教程网中的编译器不推荐使用,推荐微软的visual studio 2010/2012都可以。或者用codebloks也行,这款编译器对c99标准支持比较好,但是是英文界面,要用codebloks的话最好就别汉化了。一心一意的学,千万别纠结学哪个编程语言,把C学会了其他你就会了至少70%以上。别纠结看书好还是网上找视频教程好,我会告诉你看书就行。我会告诉你,遇到问题先认真想想,想不出来就来百度知道提问。或者善用搜索引擎.baidu找不到找google.别去C语言贴吧提问。C语言贴吧精品贴还是非常值得一看的。另外,英文基础不是很好的话,google翻译还是必备的,或者下载一个金山词霸。其次,在电脑上新建一个文件夹,保存自己学习的新内容或者练习的源代码。劳逸结合吧,好好的休息是为了更好的学习。
先学语言,Jave的兼容不如C【由函数和变量组成,C的函数就像是Fortran中的子程序和函数。在C语言中,程序从main开始执行。】,汇编等到你熟悉编程了再学。不要听楼上的,谭浩强的《C语言设计程序》不好,它不是教你用语言写程序,而是去应付C语言考级。你可以去搜Brian W.Kernighan,Dennis M.Ritchie的《C程序设计语言》【名字有点像】这本书是C教程中的经典,手把手教你写程序。然后你看这本书《Expert C Programming》(中译名《C专家编程》),书如其名,这本书有点难,一旦你仔细读完并能透彻理解,这样你的C语言就学的差不多了。你看这些书一定要实战操作 不然你一年也学不会。但你要是想学的更好,就看完这些看一些C++【就是CPP】的,会C的学C++很简单。会了语言,不一定就会编程。剩下的就是你自己去练习了-----推荐个软件 VC++6.0 你可以在度娘上搜一下教程 熟悉之后你就入门了。 精通编程,没有那么简单,看完这些,只是熟悉而已。 重点还是要操作。提醒一下 编程的兼容很重要 后期的要比前期复杂。
首先,学这个,不能急,慢慢来 编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格。良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执行效率。下面是我在程序设计中总结的一些经验,供大家参考。 设计顺序 在我们刚开始学习程序设计的时候,要编写一个程序,总是先进行一番构思,然后就一边写代码一边调试。这种方法一般只适用于非常小的程序,根据软件工程的特点,如果对所有程序都还按这种方法进行设计,是不合理的。 其实,设计程序就像我们盖高楼大厦,首先要设计图纸,然后动工。所以,对于个人编写程序来说,应遵循以下步骤: 1、问题分析:对我们要使用程序设计手段去解决的问题进行系统地分析,了解程序是做什么的,要达到一种什么样的效果等。 2、结构设计:也就是对程序的整体框架进行设计,设计出我们需要使用的模块等等,并画出流程图。 3、用户界面设计:在此,我们要设计出用于与用户交互的输入输出界面。 4、代码设计:在这个步骤中,我们要进行代码的编写。 5、调试:对程序中正在发生或可能发生的各种错误进行处理。 6、维护:通俗地说,维护就是对程序进行升级,对原有错误进行修改。 对于以上几个步骤,我想大多数人会认为代码设计最为重要,但如果程序的结构尚未清楚,我们在编写代码的时候就会发生混乱,一个程序性能的好坏,主要还是取决于它的结构是否合理。因此,在程序设计中,我们要尽可能注意这一点,这样才能使我们的程序更加完善。 设计环境 一个良好的编程环境可以使我们在编写程序时,不至于造成各种资源的紊乱,还可以避免资源的丢失。建议大家要在放源程序的目录下建立“programs”文件夹;然后再以你要编写的程序名和版本为名建立一个文件夹,用于存放整个源程序以及各种资源;最后,分别建立几个文件夹,“documents”:用于存放程序文档,包括流程图等;“resource”:用于存放图片,声音,影片等资源;“debug”:用于存放调试的程序。“release”:用于存放最终释放的程序。 例如:我们要制作一个英语学习软件,名为“english”,版本为1.0,那么我们的编程环境中应存在以下文件夹: [drive]:\\…\\programs\\english1\\debug\\ [drive]:\\…\\programs\\english1\\documents\\ [drive]:\\…\\programs\\english1\\resource\\ [drive]:\\…\\programs\\english1\\release\\ 另外,最好再建立一个专门的文件夹,用于存放各种模块,以便能实现代码的重用,这样,我们就不用在每次写程序时,都重写所有的模块,编程速度会有很大的提高。 设计技巧 代码如果写得很乱,程序便不易被阅读与修改,所以,在编写代码时要注意以下几点: (1)注释:写注释虽然要占用一定的时间,但在阅读和修改代码时却会节省很多的时间。所以,建议大家在定义一个函数时,在函数的第一行写出函数的作用,再用一行解释函数的参数,并在每个变量的定义语句后注释出其作用。 (2)变量和函数的命名:每个程序都会使用很多的变量和函数,如果随意命名变量与函数,每次使用时还得在变量或函数的定义语句处查出它的数据类型及名称,而且随意命名还会造成变量与函数重复定义。 建议大家使用匈牙利命名法,方法是:每个变量或函数的开头都以其数据类型的缩写命名,然后再加上代表这个变量或函数的作用的英文单词简写共同组成变量或函数的名称。例如:要定义用于计数的整型变量count,其定义语句为c\\c++:int icount; basic:dim icount as integer。以这种方法定义,不仅可以有效地避免变量与函数的混乱与重复定义,还可以保证数据类型的匹配。 (3)控件命名:如果在windows下编程,你有可能会大量地使用控件,如果不对控件名严加管理,会造成很大程度的混乱,因此,建议在给控件命名时,以控件类型缩写再加上代表这个控件作用的英文单词的简写共同组成此控件的名称。例如:你要命名一个按钮控件,作用是进行删除操作,那么控件名可以命名为cmddel。 并不是每个人都能成为顶级程序员,但我们都在程序员之路上不断进步,追求更完美、更专业化的程序。不妨好好改造一下你的程序,你会从中感受到很多好处 ///////////////////////////////////////////////////////////////////// 、《计算机组成原理》(熟悉) 2、《数据结构》(掌握) 3、《操作系统》(了解->熟悉) 4、《the c language》(掌握) 5、《编译原理》(了解原理) 6、《汇编语言》(了解) 7、《计算机网络》(了解) 8、《软件工程》(了解) 9、《关系数据库》(熟悉) 10、《the c++languege 》(掌握) 11、《面向对象设计》(掌握;结合c++学习) 1、《the c programming language》 (keinighan & dennis ritchie 1988) 2、《the c++ programming languague》(bjarne stroustrup 1997) 3、《inside the c++ object model》 (lippmans) 4、《effective c++》 (同上) 5、《more effective c++》 (同上) 6、《exceptional c++》 7、《c++面向对象高效编程》 8、《设计模式》 9、《thinking in c++》 10、《the standard c++ bible》(一般推荐) 11、《the art of computer programming 》 12、《programming windows》 (charles petzold) 13、《vc++5.0技术内幕》 14、《mfc 深入浅出》 15、《软件需求》 16、《advanced windows》 17、《c++ primer》 18、《win32程序员参考手册》 19、《用tcp/ip进行网际互连》 20、《com 本质论》 都是些学习编程的好书
建议先学习C语言,弄一本C语言基础教程,边看书边敲代码。开始不要拘泥于理解为什么,敲的代码多了,自然也就明白了。这个是很快的,我学的时候也是自学,一周我就把基础搞完了。当然,你也可以不学C,直接学其他的,这也是可以的。之后就要看你想要从事哪方面了,网站方面,可以学习php,js,html这些,也有比较新的技术nodejs;软件方面可以学C++,C#,java。。。很多很多,根据自己的兴趣搜索一下就明白了。。。
文章TAG:初学编程100个代码教程免费初学编程100

最近更新

经典排行榜精选