这种问题是交给我吧,呵呵,下面是针对你所有问题的回答:
问题1:可不可以跳过第五章学习后面的内容?
答:可以。第一次的学习总是会有疑问的,你学久了,自然明白循环嵌套其实很简单,现在不明白就暂时跳过吧。
问题2:第五章和后面的章节联系紧密么?
答:不好说。第三、四、五章讲程序结构,内容上与其他章节是独立的。但是学任何一门语言都得学到这三章的内容,所以非常重要。而且后面的所有章节都会用到这三章的知识,但是你不必着急,只需要理解这三种程序结构以及知道基本语法就可以应付后面的章节了,所以我说学的不是太懂也可以跳过。
问题3、第五章后面章节的学习方法
答:我只能说出自己的一些理解和看法
1、数组:数组是复杂数据结构中最简单的一种,形象地说就是把一些元素给编上号码放在一个容器里面。数组中的每一个变量的赋值和调用方式和普通变量没有任何区别,只不过他是属于数组中的一个元素,是“有组织的”。
2、函数:函数就是程序设计中经常说的黑盒子,学习函数最不容易理解的问题就是参数传递,这个我一两句话也说不清楚,学习函数把握的几个重点就是:函数的返回值内型是什么?函数的参数(形参)是什么?函数的返回值是什么?函数体是怎么实现的?问清楚自己这几个问题,就对函数很了解了,实际上,函数体应该是黑盒子内部的东西,函数参数和返回值是外部接口。
3、变量的作用域和存储类别:弄清楚两对概念:全局变量和局部变量,静态变量和动态变量,就没多少问题了
4、指针:指针是C语言的最难点,也是最有特色的地方,初学者一般不容易深入理解,我也没办法一两句说得清楚。
5、预编译处理:C语言中只需要重点了解define的用法就行了,其他不是问题
6、结构体、共用体和用户自定义内型:结构体实际上就是“结构化”了的数组,其中每个元素还是和普通变量没多少区别,学好结构体是学习C++的基础,而且只要学好了数组那章,应该说这章是小菜一碟。
7、位运算:2级基本不考,位运算是和底层硬件打交道时常用到的,位运算实际上是教你做2进制的算术运算和逻辑运算,方法一样,单位不同罢了
8、文件:2级基本不考,初学者一般都学不好,学这个需要多写写代码,不学自通,不然你老看书估计永远都很迷糊
问题4:学习中有什么不懂的怎么办:
答:优秀的QQ群(这个需要自己找,我没有),有时间我可以帮你解决部分问题
(有问题可以到我的博客:留言),网站的话我只推荐CSDN,虽然现在CSDN也水了,但是上面毕竟还是高手如云嘛。
问题5、c和delphi哪种语言用得更多,这个就让我们用数据来说话吧
下面是权威网站给出的编程语言使用排名:
如果打不开网站的话,下面有数据
1、java
2、c
3、c++
4、php
5、visual basic
6、python
7、c#
8、perl
9、JavaScript
10、ruby
11、delphi
12、pl\sql
13、sas
14、rpg
15、abap
16、Pascal
17、d
18、Lisp/Scheme
19、Objective-C
20、MATLAB
其实语言只是工具,关键在于编程思想,好好专一门语言,其他语言触类旁通,就像你学好了c++,基本上不用怎么学visual basic就可以用来开发程序
回答就到这里了,我这里有一篇写C++学习经验的文章,同样适合C语言,有兴趣可以看看:
一个基础的C语言程序包含:
1、预处理命令(比如开头#include语句导入头文件,还有定义常量等)。
2、全局变量定义。
2、函数声明语句(就是有函数返回值类型,有参数类型,有函数名,但没有大括号的函数体内容)说明:如其他函数定义在main函数之下,这里需写声明,如定义在main函数之上,无需写声明。
3、入口函数/主函数,也就是main函数,程序从这里开始执行。
4、其他函数(实现某种功能,用于被调用)。
以上就是入门程序基本结构,你可以先照着书本写一个只有main函数的程序,实现最基本的输入和打印。
再尝试把其中的输入和打印功能单独写成两个函数,用main函数调用它们。
最后再逐步给程序添加内容,让程序逐渐复杂(比如添加循环、判断,函数间传递数值或地址)。
如还不会写,那先学会抄,把书本上代码反复打几遍,再试着改改。
你说的代码,应该是程序代码吧?
绝大多数人,对计算机程序代码是没有感知的,认为是枯燥而且是无聊的。这种现象的根本原因就是这些人没有逻辑思维能力。
写程序的人,都是擅长逻辑思维的,一个人没有条理,没有逻辑思维能力,你就是用鞭子抽,也学不会写程序。
女性,一般不善于逻辑思维,所以女程序员非常罕见。男性,虽然整体比女性逻辑思维上有优势,但绝大多数也没有超强的逻辑思维能力。这就是为什么程序员少。
只有那些天生就具备很强的逻辑思维能的人,才有可能对计算机语言感兴趣,但并不是全部。
林林总总,这就造成了同样是计算机专业,绝大多数人并不会写程序。一个最简单的hello world不知道难倒多少妄图学习C语言的英雄好汉。
至于平面设计、办公软件,只是一个简单的应用,那根本就不是计算机专业该学的。就好比,手机专业,不是会一个怂微信、怂抖音就是手机专业毕业的。数十年前,只要会害人害己害社会的五笔字型就是计算机高手,这样的时代一去不复返。同样,平面设计、办公软件谁都会用,并不需要计算机专业学习。
当然,对于专业学习程序设计,老师也是有责任的。有的老师,只是死记硬背各种语句、命令、函数,更高级的可能会一些API函数调用等等,他们往往没有开发出任何有价值的应用软件,充其量也就是个四则运算。而且,这些老师,往往上来就教一些枯燥的数学算法用程序代码来实现,比如肯定会教什么冒泡法排序比较大小等。
上述这类教师,其实是不合格的,不仅没有教会学生,还把学生带沟里去了,让学生感到计算机程序语言的恐怖、枯燥和反感。
如果,教一下如何自动处理Office文件,如何控制电脑的各种设置、自动向怂微信发送信息等等,一下子就能激发学生兴趣。所以,教师也是成败关键。
以上就是关于学C语言到第五章还是不会自己写简单的程序!!怎么办全部的内容,包括:学C语言到第五章还是不会自己写简单的程序!!怎么办、本人小白,学习了C语言基本语法后,还是不知道完整的程序该怎么写、计算机专业学不会代码,怎么办。我们班大多数人学不明白,只会平面设计和办公软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)