一个C语言初学者的迷茫

作者&投稿:逮竖 (若有异议请与网页底部的电邮联系)
C语言初学者的小困惑~

朋友这个问题很有难度的,首先可以给你说无论你找C方面的资料看,都可以看到++和--是有副作用的,所以程序中尽量少用
你这道题,如果在VC上的话,应该是
i = 6 k = 16 = 5 + 5 + 6
turbC中,应该是
i = 6 k = 18 = 6 + 6 + 6
绝对是正解,所以这个问题是与编译器有关的,你知道就好啦,不要深究

就一点错误:
scanf("%f",&r);
改成:scanf("%lf",&r);
注意double双精度型数值的输入必须用%lf,而它的输出则和float单精度型数值一样用%f,%e均可。

呵呵!我刚刚学过C了,其实就是没有接触过,慢慢把书看进去了就好了,我把书上学的给你看:”

C语言是国际上广泛流行的计算机高级语言.它适合作为系统描述语言,既可以用来编写系统描述语言,也可用来编写应用软件.”

C语言要求对所有变量作强制”定义”,就是说先”定义”才能使用的(这是规定),有些东西就和英语语法一样,不要问那么多为什么死规定,
int是一个函数类型它定义的是一个整型变量(就是整数),
编写C语言就是编写一个个函数-引用书上的话
举例:
#include<stdio.h>
void main()
{ int a,b,c;
a=1;
b=2;
c=a+b;
printf("%d\n,c");

}
运行结果:3

看这样一个小程序,它的意思是输出了一个值c也就是a+b
的值,”int”是定义了三个整型数变量,然后是给a和b赋值,不赋值的话用不了,然后就进行函数的计算 .

#include<stdio.h>是提供信息的,stdio.h是C编译系统提供的一个文件名,stdio是”standard input &output”缩写,h是”head”头文件的意思,main是主函数.

”printf”是输出函数(运行后要显示在电脑上的函数),
再说就多了,还要自己好好学习.

以后还要学”循环语句”和”函数”,这些都是基础,最重要的是把例题记牢,学指针的时候一定要认真,”指针是C语言的精华,没有真正的掌握指针就是没有掌握C语言,”这是书上写的.我指针方面掌握的都不是很好.
考试才得了70分,呜...
总之就是多看书,多上机训练....
C语言就能学会了....希望能对你有帮助
加油~

我是进来学习的
三楼的很有道理啊
action speaks louder than words

int 是整型 就好像数学的z(是把 数学是用z表示吧 )
float 浮点型,数学中的小数 如 3.14
等吧 就是说明 这个变量或常量 是什么形式的数

include 是包含头文件用的,主要是把以定义文件啥的 拿出来用

也是初学 不好意思 不知道我理解的对不对

我的C语言是清华的一位教授教的!
他告诉我们编程的真谛:练习,练习,再练习!在实践中学习技巧!
在清华,笔试只是很小的一部分,上机才是重点!
实践出真知!
多看,多写,自然就水到渠成了!

楼主看的什么书,看谭浩强的吧。

C语言的确比较难,我刚开始学的时候也有这种感觉!我劝你先记住命令,知道它的意思,知道里面一些常用结构,就像DO---WHILE---ANDIF等;从理解开始


如何学习c语言?
第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。3、一个C语言程序有且只有一个main函数,是程序运行的起点。第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。2、每个C语言程序写完后,都是先编译...

如何学好C语言?
这是学好《C程序设计》的基础,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一...

如何用C语言编写一个迷宫程序?
输出结果处理 \/ void Find(void);\/ 成功处理 \/ void NotFind(void);\/ 失败处理 \/ void main(void)\/ 主函数 \/ { int map[N][N]; \/ 迷宫数组 \/ char ch;clrscr();printf("\\n Please select hand(1) else auto\\n");\/ 选择探索方式 \/ scanf("%c",&ch);Init(); \/ 初始化 ...

C语言编程高手请进,帮我看看这个迷宫程序
while(c!=13)\/*如果按下的不是回车键*\/ { c=getch();\/*接收字符后开始各个方向的探索*\/ if(c=='w'&&map[x-1][y]!=1)DrawPeople(&x,&y,1);\/*上*\/ else if(c=='e'&&map[x-1][y+1]!=1)DrawPeople(&x,&y,2);\/*右上*\/ else if(c=='d'&&map[x][y+1]!=1)Dr...

我是个初学者,我想要学习C语言和电脑编程
至于学习过程,建议如下:1.基本的语法知识—》2.培养编程解决问题的思维—》3.常用函数—》4.数据结构的知识—》5.小型系统的设计—》6.原理性的知识(硬件,驱动等)当然以上每个过程中都应该有动手编程,毕竟实践才出真知啊。最后祝你早日成为高手。另外推荐你一个网址www.zlgcclub.cn上面有些C...

c语言重要的基础知识点有哪些?
第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。3、一个C语言程序有且只有一个main函数,是程序运行的起点。第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。2、每个C语言程序写完后,都是先编译...

求C语言初学者书籍推荐
进阶的书去看《The C Programming Language》,俗称C语言圣经。再进一步就是多写代码的经验和根据需要学习相应的C语言(比如Object—C,写Apple App用的)至于你选的其他的书都可以先不看,其中《21天学通c(第三版)》《C语言编程宝典》《你必须知道的495个C语言问题 》基本是用来诓骗新手的商业书...

c语言为什么这么难学,我为什么老是学不会
C语言主要应用于操作系统、嵌入式底层开发等,在这些领域C语言一直都咱局主导位置,但是在入门上现在比较热门的php、python、java等语言比C语言稍微容易一些。所以很多人学习到C语言的时候,理解起来很抽象,使用时变化莫测,觉得很难,自己就失去了兴趣,慢慢地放弃了。特别是在指针的学习上,是一个槛,...

编程初学者读完谭浩强的《C语言程序设计》后该读哪些书呢? 有些迷茫...
《C语言程序设计》是基础,学校学习C语言的必备书籍,想用这本书里的程序写个像样的程序,不太可能。迷茫是肯定的,不应该问别人该读哪些书,而是该问你自己想做什么?想学什么?学习编程《数据结构》和《算法》也是两门必修课,程序 = 数据结构 + 算法 。推荐你好好看看。不过对于新手来说,这两门...

关于计算机编程c语言,java,自学看哪些书比较浅显易懂
2.《Head First Java》:如果你想学习Java语言,这本书是一个不错的选择。它以生动有趣的方式呈现知识点,通过图像、故事和练习来帮助读者深入理解Java编程。3.《C语言程序设计》:这是一本经典的C语言教材,非常适合初学者。它从基础开始讲解,并通过大量实例和练习帮助读者掌握C语言的编程技巧和思维...

义马市17346259220: 求一编程高手,本人大一,C语言非常迷茫,急需一高手指点 -
逄陈怡邦: c语言非常灵活,初学者会感觉到难学,比如a=a+1,可以写成a++.学的时候就是看书,就是抄例子,抄的过程中可以自己动手改写一些,会体会到乐趣,慢慢的便有兴趣去学.

义马市17346259220: 自学C语言,我很迷茫! -
逄陈怡邦: 我告诉你两者之间的关系,现在你学习的都是一些语法,就像你学习语文里面的宾语,补语等之类的语文语法一样,其实到后来你自己可以发现你要写的程序是使用编程语言来表达,你现在仅仅学习的是语法.其实你以后仅仅是是使用现有的API即最基础的方法来构建你自己所要的软件.换而言之,我们拥有了许多现成的词语,成语.关键是你自己使用哪种方法堆砌在一起让其成为小说杂文还是诗歌散文.

义马市17346259220: 我刚学完C语言,都是基础的知识,只会一些小小的编程,现在很迷茫,不知道下一步该学什么?
逄陈怡邦: 还是我来告诉你吧!个人觉得先学好C再学别的,看你学的这么杂,还不如重新开始学习C,一方面是复习,也是学习,因为很多你都没学,数据结构也是C里面的知识,栈和二叉树的确是蛮难的知识点,如果基础不是很好的话,推荐国外大神写的一本书《CPrimerPlus》,我觉得只要你有毅力认真学习完这本书,练习都是独立完成的,那么C语言程序设计的思路你会很清晰.

义马市17346259220: 我现在学习C语言,可是我现在很迷茫,不知道自己在干嘛呢?其实我想学完C语言之后能做些什么啊? -
逄陈怡邦: c语言是很基础的一门计算机编程语言,它的用处很多的,应用也很广泛.嵌入式,工业做图,用OpenGL编程,等等.Linux系统就是用C写的.现在很多大型游戏用的语言也是C.C函数库很丰富,可以做很多事情.你现在迷茫是因为还学得不到位,那些基础语法知识只能带你入一个门,具体要应用到实践中去还要你自己找书慢慢研究,动手.动脑思考也是很重要的,有了想法才有作品,你可以用C语言写自己喜欢的各种程序.可以这么说,C语言几乎可以做任何你想到的事情.加油学习吧!~

义马市17346259220: 一个初学者对C语言的疑惑.对c语言有理解的进来 -
逄陈怡邦: VB语言是傻瓜语言,好用易学 快速 ,就是所谓的RAD(快速应用开发).但是程序有不同的层次,如专业软件,普通的应用软件,系统软件(数据库,操作系统,编译器等等).VB只适合做一些简单的应用开发. 在今天,很多流行的语言都...

义马市17346259220: 作为一个C语言新手,学了两个月还是没有一点头绪,求帮助. -
逄陈怡邦: 朋友,我和你说哦,C语言的难度算什么,我学数据结构的时候,那难度是难上登天啊,就是用C语言把数组的存储,链表的存储等用代码来实现.我有一个月处于崩溃状态,最后我坚持不懈,每天想每天看,抱着书啃,最后终于理解了,还可以把代码用C语言写出来,别提有多少成就感了!如果你并不是想靠C语言吃饭的话,建议学会基础就可以了,然后往上层语言学习.无论学习什么,一不能缺少兴趣,二不能缺少努力,三不能缺少那份热爱,四不能缺少思路,五不能缺少思考.畏难不前,瞻前顾后,三分钟热度,我想,最后你把宝贵的时间浪费了,又什么东西都学不到,这样不是很不值得吗?仅代表我个人的观点,因为我是这么过来的,希望帮助到你!

义马市17346259220: c语言怎么学?我是个新手?是不是很难?我比较迷茫,有没有高手告诉我怎么解决!我一定重谢!
逄陈怡邦: C语言是基础,其它语言都是面向对象的语言,是工具.你只有先把C语言学好了,熟练控制程序流程、弄懂一些经典的算法,这样就好办了.到了使用面向对象语言制作程序时,还要买本书,补充一下有关控件的知识,如果你想做WINDOWS的程序,那就选Delphi,虽有些过时,但很好用,如果你想做网页,JAVA是终极目标,如果你想二者通吃,还是C#,祝你成功!

义马市17346259220: 我是一名学习C语言的新手,实在是对它不感兴趣,谁能帮帮我? -
逄陈怡邦: C语言入门的时候确实是很枯燥的,但你要记住,万事开头难,走过这一段也就好了,如果你现在在心里上对它就产生厌倦,那你越学就越觉得难,越来越觉得茫然.学编程主要还是应该多想,理清思路,翻翻书,看每个代码都是什么意思,自己用这些代码怎样去解决那个问题.而且当你能用C做出一个小游戏时,那种喜悦真的是很难忘怀的.学编程千万不可放弃思考,而且要多上机去做,不能光想光看,要上机操作发现问题,解决问题.你可以去未来教育网上找找相应的资料,我以前考等级考试时从上面买的资料,还不错,你可以上去找找看有没你需要的.加油!!!

义马市17346259220: 怎么学习C语言,我感到好迷茫... -
逄陈怡邦: C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法.在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握.当...

义马市17346259220: 学习c语言一年了,已入门,但没有什么大的进步,现在有点迷茫,不知道可以干什么 -
逄陈怡邦: 因为只会C语言本身就没用,C语言多数是搞嵌入式开发,嵌入式开发表面上是编程,实际上考验的是硬件水平,你起码是学过电子相关专业,懂几中CPU内核,外部电路原理也要懂(起码要懂怎么控制外部器件),传输协议什么的,很多地方还需要用对应芯片的汇编语言写,因为都过于底层了,并没有一个框架程序让你用,反而是你在设计框架...所以不如学java .net php来的实在,因为你只要会这一样东西,就可以了,平台都给你提供的十分完善.... C本身其实是最简单的,就像一个铁铲,但你要干的事情过于复杂,事必躬亲,而JAVA这些东西就像一个推土机,用起来强大,本身虽然比铁铲复杂但这些不管你的事,干起来简单,又麻利....

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