我读得懂c语言程序,但是我自己写不出来,怎么办

作者&投稿:蒸兔 (若有异议请与网页底部的电邮联系)
会c语言的朋友帮我回答一下这个问题,我自己写的这段程序文件为何执行不了~

strcat(s1[80],s2[40]),这只是执行语句并不等于一个结果s1[80]。应该改为strcat(s1[80],s2[40]);printf("%s",s1);

这是因为你没有真正理解代码,C语言是面向过程的,如果你真的理解解决问题的过程,只要知道C语言的一些语法就可以写出来

着敲代码(看不懂没关系,要多练),
看书—>敲代码—>再看书—>再敲代码

2、《C语言入门经典》《数据结构》《算法导轮》《算法概论》

3、我大学才知道什么叫C语言,我现在已经能在acm/icpc大赛(大学生程序设计竞赛)上拿奖了,只要有心学,肯定能学好。

4、刚开始不要看这个,等你入门后再看,而且你要成为高手的话,那就是必看

学C最大的窍门就是 多练 ,不要只是看看,只有多敲键盘了,才能掌握的牢固
我感觉 学C语言 就要 : 多看书 、 多敲代码。

没事可以去网上的judge 上面去做做题(练习算法的),很多大学都有:
北大:
吉大:
等等 很多啦
如果你只是想学C语言基础 不想研究算法 那就不用了 《算法导轮》和《算法概论》也可以不用看了 就看看一般的C语言书籍 一般都能入门
另外,虚机团上产品团购,超级便宜

1、从最简单的开始,要多写,经常写。程序刚开始学习的时候要多看,要理解程序所要表达的思想,但是不能一直看,更多的情况下,只有通过自己不断的联系才可以发现自己容易犯的错误,从而加以改进,其实有很多哪怕是最简单的语法规则如果是自己来编的话都有可能犯错。
2、所以一句话,看程序要一句句地分析,但不要以为自己看懂了就会了,还要拿来在编译器里调试运行,不断的练习才能熟练以致精通。

谁不练就能写得来呢?多写呀,错了大不了改,实在不行重写。写多了就会了。
另外,流程图一定要会的,起码脑中应该有解决问题的方法。代码编写中的技巧是在编写中练出来的,努力吧,没谁不行。
建议写一些经典问题,不一定太难,但要有代表性。
此外,同一问题不同的实现方法也要会,不能只局限于一种方案。
还要建议你多看看算法书,站在巨人的肩膀上总比自己探索来得快,读得懂就多读吧,读过之后记住一些就更好了。

你读程读的多了自然可以写出来的,不过千万不要眼高手低,看见觉得简单就不自己动手,自己编程的话可以发现很多自己平常忽略的小细节,而且自己编程实现的话可以当场看到程序的结果,而不是拿着书本翻来翻去推算结果,更加保证了知识的可靠性。

自己多动手写,写的过程中会出项很多意想不到的问题,经常修改才能算真正的熟悉。就好比文学作品,很多人都能读懂,但是要真正自己写出来是需要很多积累的


如果你拿到一个c语言编写程序,你怎样读懂程序的功能?
要读懂程序的功能,需要平时有编写程序的经验。对常见有典型性的代码段,一次就能够看出它的功能。当然,简单的程序可以模拟程序的运行过程,进行手工计算。

C语言编程中的问题
“三分编程七分调试”,说明程序调试的工作量要比编程大得多。这里以如何上机调试C程序来说明C语言的学习方法。 第一步、验证性练习 在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一步基本掌握C语言编程软件的使用方法(包括新建、打开、保存、关闭C程序,熟练地输入、编辑C程序;初步记忆...

学会个C语言大概要多久
根据你学C语言的目的而定~要是想看懂C语言就够了~学习1天知道循环,分支语句就差不多了。要是想运用编些小程序怎么的也得三五天 要是想入门得至少一周 学通得一个月(在经常实践的前提下)学成C语言高手这个就不好说了,因为这个是根据编程量有联系的 ...

C语言的读书心得体会
下面是我为大家带来的C语言的读书心得体会范文,欢迎大家阅读,更多精彩范文请关注。 C语言的读书心得体会篇1 学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。其实个人认为无论学习什么语言,最重要的是掌握习编程思想,然而C语言一种学习编程思想的基础语言。所以,C语言的重要性不言而喻...

将下面的C语言程序转换成汇编程序 成功之后再补150分
将C语言程序转为汇编,有三种方法:1 读懂C语言的含义,并针对功能,用汇编书写。由于C语言是很接近底层的语言,大多数C语言语句,都有对应或类似功能的汇编代码段,将相同功能实现即可得到汇编程序。2 借助于编译软件,自动将C语言转为汇编代码。编译软件最终将C代码编译成二进制代码,而二进制代码与...

我看过两套C语言视频教程,不过还是看不懂网上的大神写的程序,知道有些...
大神的程序里面包含太多信息,你看的c语言视频都只是告诉你规则而已。。大神的程序不只是规则,更有内涵。建议,你去看数据结构,算法 。。去做acm 题目,慢慢就会好了。

c语言入门自学书籍都有哪些?
链接:提取码: y42j 《C语言基础》深入浅出地介绍了C语言程序设计的基础知识,内容涉及C语言基础、算法基础、变量、数据类型、运算符、输入\/输出相关函数、选择结构、循环结构、各种表达式、数组、字符串、指针、函数、结构体、ISO C99的扩展语法等。全书内容丰富,结构严谨,层次清晰,语言生动,论述精准...

大学生来看C语言学习方法总结
适用于系统编程:C语言的语言结构简单,底层控制力强,因此适合于开发系统软件、驱动程序等。面向过程:C语言是一种过程式编程语言,强调的是程序的流程和执行顺序。学习 C 语言的几个技巧:掌握基础知识:C 语言是一种较为底层的语言,需要对计算机体系结构和操作系统有一定的了解。学习前需要掌握基本的数据...

苹果ipad可以阅读程序,c语言之类的吗?
嗯可以的,推荐个软件叫goodreader,几乎所有文件格式都可打开包括.c和.cpp文件,体验还不错

c语言一点不懂,编程时也不知道怎么写
初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对C语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解,这也是学习编写优秀高级程序的秘密武器。 3. 发扬探索精神 学习C语言程序设计有点像做数学难题,只要我们善于思考,善于探索,...

南岗区19746144616: 学习C语言也有一段时间了,为什么能读懂程序,但是却编不出来程序 -
苏娥怡蒙: 你先试着按照书上的程序模仿着动手编,熟悉自己编程,然后一步步深入,,,,

南岗区19746144616: c语言中我能看懂程序自己编却编不出来这怎么办
苏娥怡蒙: 编代码,主要是掌握思想,自己要尝试.不要老是看,不写,确实编不出来,就看看别人编的,知道了思想自己再用思想编出来(不要再想或看比人的了,跟着自己的思想),一次又一次的这样做,就会提高.就没有你的那个感觉了,我以前还是.

南岗区19746144616: 为什么在学C语言时看得懂程序,但到自己编时却偏不出来?怎样克服呢?本人10月份要考江苏省计算机二级 -
苏娥怡蒙: 多思考一些算法的原理,真正理解,其次就是多编,编不出来也要在思考后再看答案,慢慢体会,至于备考,看考委会指定的教材就可以

南岗区19746144616: 为什么我写不出来c语言的程序?代码我都能看懂 -
苏娥怡蒙: 写程序关键是要有思路即算法,很多算法在理解的基础上是需要背的.所以编程之前,首先要弄清楚要输入什么,最后要输出什么,中间要解决什么,如何解决,然后画出N—S流程图,最后按照流程图的思路用C语言去实现就好了.

南岗区19746144616: 学习C语言时,感觉有些简单的程序能够看懂了,但是让自己去编却不知道该怎么下手,我该怎么办? -
苏娥怡蒙: 这是典型新手会遇见的问题,很正常,不用过于担心,以前的我也是这样的.这里我谈谈我是怎么过渡的吧.你现在得状态肯定是C语言基本的知识基本懂了,但是运用起来不方便.这就好比,英语一样,一些基本的语法,单词你都懂了,但真...

南岗区19746144616: c语言程序能看懂,自己写又想半天写不出,一看答案又豁然开朗“原来这么简单”!但是自己就是写不出,咋整 -
苏娥怡蒙: 这个 我觉得应该先掌握基本的语法,然后从小程序 小逻辑练习 慢慢的增加程序的代码量和逻辑的复杂度看答案也不要只看程序代码 要看逻辑过程 逻辑看懂了 那想想能不能换一种程序实现 慢慢学习 不要着急

南岗区19746144616: 由于本人是自学C语言现在大部分源码都可以看懂都是自己想编自己想要的代码编不出怎么办? -
苏娥怡蒙: 还是不够熟,“熟读唐诗三百首,不会作诗也会吟”,多看别人的代码是一方面,自己也要由简单到复杂的编制一些程序代码.

南岗区19746144616: C语言我知道大部分基础知识但写不出程序? -
苏娥怡蒙: 多写代码练习,不然总是不知道写,可以从简单的开始,比如输入两个数算和,循环输出一组数据,等等,难度逐渐变大(一般教程书后面都会有习题,可以考虑写一下)自己也可以给自己出一些题,写多之后就熟练了就好了,反正无论什么语言说来说去就三个东西,循环、判断、顺序,把需要的运算的步骤拆分为这些东西就是编程的思维,主要就是训练这个

南岗区19746144616: 我学完c语言后,只能看懂程序但不会编,请高手指点 -
苏娥怡蒙: 多编才会啊,我把老谭的书的课后习题全编了一遍.然后参加电子设计竞赛,整天编程序,这样编程就像用筷子一样了.

南岗区19746144616: 我现在基本能看懂一些c语言程序,就是写程序时不知道从哪入手? -
苏娥怡蒙: 主函数后面应该用小括号,而不是尖括号 a==a>=0?a:-a; 改成a=a>=0?a:-a; 最后一句去掉&就成为一个正确的求绝对值的程序了,不过#include"math.h" 完全没有必要带着

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网