我想自学C语言~求大神们推荐教材啊啊!要简单易懂的!我零基础哒

我想自学C语言~求大神们推荐教材啊啊!要简单易懂的!我零基础哒,第1张

我想自学C语言~求大神们推荐教材啊啊!要简单易懂的!我零基础

c语言程式设计 谭浩强

就是大学里的教材,编的很好,用心慢慢琢磨其实不是很难的

初学日语,零基础、自学的,推荐什么教材?给出详细资讯,简单易懂的。3Q~

你好,自学的话 建议用《新版标准日本语》初级作为教材,很基础很详细易懂,最好弄到相关的音讯将音讯放手机里有空就听;资料一般在新浪共享、百度文库都有的

优酷上也有相关教学视讯;

沪江日语是个不错的自学网站,多登登也会受益匪浅;

然后多看看日语版配音中日字幕的动漫日剧什么的,也挺有意思的。

虽然不是日语专业,我也很喜欢日语,也在学,共勉,加油,坚持一定会有成绩的

希望这些建议对你有所用处,谢谢

自学德语,用什么教材好?零基础,求简单易懂又实用的教材

什么都可以,零基础可塑性最强,自己多选择几本教材,挑最适合你自己的。

能教我C语言么?我新手!基本上0基础!或者推荐一些简单易懂的教材!谢谢!我Q1377316894

如果你觉得你自己悟性不错的话可以看《The C programming lanugage》,Object-C等等

如果不是很自信的话就看谭浩强的《C程式设计》(第四版)

我想自学英语,有没有简单易懂的教材?

要学英语的话, 最好选择 《新概念》

新概念英语》(New Concept English)作为一套优秀的英语学习教材,多年来深受中国广大英语学习者的信赖,新概念英语自1997年改版以来,在教学方面增加了大量的情景对话,教学内容更趋向于科学性、实用性。旨在提高学生听、说、读、写的综合能力,学员经过一段时间系统的学习后,其英语水平将会得到全面提高和质的飞跃。

1、新概念英语第一册(基础班)

学习重点:从 26 个英文字母、音标、语调开始学起,详细的介绍英语中的各种语法、句法、词法及句型结构知识,每篇课文内容均贴近现时生活的方方面面,其语言风趣幽默,每篇文章都配有漫画,文字形象生动。能极大的提高学生对英语的学习兴趣,练好第一册,是练好英语基本功的关键。

2、新概念英语第二册(初级班)

学习重点:第二册是过渡,同时也是转变,它使学习者从一个会说日常英语的人,提高成为一个敢动笔进行基本写作的人。It is the very beginning of writing 第二册以96 篇小故事为素材,培养学生听、说、读、写的基本能力,其优势在于扩充词汇量,统揽语法,结合实践,听说兼修。学完之后学习者能够运用地道句型与人进行交谈,其写作能力得到进一步提高。

3、新概念英语第三册(提高班)

学习重点:第三册的文章全都是原汁原味的英文精品,语言优雅、凝练、句型工整而又富于变化,教材着重分析句子之间内在的逻辑关系,使学习者认识到句型的精炼、优美、实用与可模仿性,从而将其有机地运用于英语写作之中;其各种题材的短方与英语歌曲,将使你的听力得到进一步的提高。

4、新概念英语第四册(高阶班)

学习重点:第四册涵盖了文化、经济、哲学、艺术、体育、政治、美学、等三十多门学科门类,语言文字精美独到,句型结构复杂多变而又不失简洁酣畅。同时诸多文章里蕴涵着深厚的哲思、美学及西方文化独特的思维方式,学习者学完之后其阅读理解、听力、翻译水平将会达到较高水平。

新概念英语(New Concept English)作为全世界最为经典的英语学习的宝典,以其严密的体系性、严谨的科学性、精湛的实用性、浓郁的趣味性深受英语学习者的青睐。

学英语为什么要选新概念

理由一:经典

经典之所以成为经典就是因为它经久不衰,历久弥新。《新概念英语》正是其中的一个典范。新概念进入中国30多年,被无数英语学习者奉为英语学习的宝典,而且为一代代的英语爱好者提供了一个从英语入门到全面提高英语水平的最好途径。

理由二:权威

亚历山大(LGAlexander):是世界著名的英语教学权威,曾任欧洲现代语言教学委员会理事,其著作为交际教学法奠定基础,其中一些如NCE和Follow Me已成经典教材。

何其莘博士:现任北京外国语大学副校长、英美文学教授、博士生导师。

理由三:正规

在铺天盖地的英语学习材料中《新概念英语》未必是最时髦的,但绝对是最正规的。无论时代如何变迁,语言最基本的东西是不会变的,新概念正是这样一个由地道的英国人编写的,最能体见英语文化的正统的英语学习教材。

理由四:系统

《新概念英语》全套共分为四册,科学地融合了听、说、读、写、译五方面的技能,能有效地把你从一个"英文盲"引导成为一个"英文通"。我们打个比方:《新概念》好似一座豪华的大楼,一册打下了英语口语及语法的稳固基石;二册则以其经典实用的句型及短文搭起了"英语大厦"的框架;三册更是从一个崭新的语法、句法和写作的高度上为大厦添砖加瓦;四册则当然是大厦精美的"内装修"--让你的英语综合技能(包括阅读与词汇)方面趋于完善,使你的英语素质与实用能力达到真正完美的统一,无论是交流还是应试,你都能游刃有余。

谁能推荐一本小号的自学教程基础些简单易懂的。

首先肯定首推 阿尔班(Arban) 然后就事中央音乐学院的小号考级教程。分上下册。里面有基础和各个不同等级的曲目。 当然我建议还是去找个老师上上课。

个人见解

C语言程式设计入门 用什么教材最好?简单易懂的

《啊哈C》小学生坐在马桶上都能读懂的C语言入门书。你可以试一试。

高一,想自学微积分,零基础,求推荐几本材料,最好要简单易懂,门槛较低的

想法不错!哈哈哈,其实用大学教材就可以了,例题很容易看懂的,你是想学难一点的能就找理工类-微积分,稍微简单一点就是经济数学-微积分,吴传生主编,高等教育出版社~看好你哦~

我想自己从零基础学唱歌,推荐一本简单易懂,价格合理的书吧~

想学唱歌的话,看书再怎么看也学不会。有人教学得才能快,才能不走弯路,才能早日学成。向你 推荐《宋大叔教音乐》,你可以上网学,也可以买光碟在家学。一共5个单元。

一:看谱学歌与基础乐理

二:指挥与领唱

三:简谱与五线谱

四:作曲及和弦

五:和声与编曲

好好学吧!

这要看你的兴趣和想干什么,不同的语言优势不同。根据需要选一门语言精通,其他的看完一本较好的入门书就差不多了,以后如果要用再找到需要用的地方学习。精通语言就要再看些其他的深入的书。楼上说的没错,重要的是学以致用。码点自己写的代码,如果有机会做项目就更好,这东西实践是最有效的,当然书也要看。不过不推荐老是做ACM的题目。那个注重算法,不重语法。但是一个优秀的程序员除了对算法和数据结构的掌握,编程能力很重要,老是做ACM的题目你的编程习惯和一些其他的方面就可能做不到位,而且那些算法一般用不到,如果你找不到代码打,就做题目吧,人们总是把C/C++放在一起,它们适合写偏低层的东西, *** 作系统啊,编译器啊啥的,除了必须要汇编写的东西,其他的基本都能做,只是不一定最合适,这两个效率都比较高,C的效率比C++高,但是C++功能更强大,也更复杂。JAVA适合写偏高层的,应用程序啥的,简洁易学,现在市场占有率比较高,至于选什么语言看你自己了

#include<stdioh>

main()

{

int a[10]={1,2,3,4,5,44,7,8,9,10};

int i;

int max,maxb;

max=a[0];maxb=0;

for(i=0;i<10;i++)

{

if(a[i]>max)

{

max=a[i];

maxb=i;

}

}

printf("max=%d  ,   is  %d\n",max,maxb+1);

}

知识拓展:

C语言必备的装置和书籍:

A)开发环境

例如turbo C 20,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个平台虽然体积大,但是一旦安装好了,用起来很方便。

B)一本学习教程

现在C语言教材多如牛毛,推荐大家使用《C语言程序设计》第二版。此书很适合初学者,并且内容也很精到。

C)利用辅助学习软件

毕竟现在是Windows时代了,学习软件多如牛毛,这里向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,有好几千题的题库测试环境,包括一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。

二、葵花宝典

读程序是学习C语言入门最快,也是最好的方法。我们大家都应该有个体验——在最初学习windows系统 *** 作或Microsoft words如果 *** 作的过程中,刚开始总是正儿八经地买来教材,结果读来读去却云里雾里,而当我们将教材丢在一边,拿起鼠标反复地试,几个小时就搞定。包括学习J#,C#等其他语言,在今天的Windows时代,也不再提倡抱着书本逐行啃,而是学习它们的例程。

当然,对于没有学过任何计算机语言的初学者,多少要先阅读教程,认真体会所有概念,然后不放过这一章中提到的所有例程,仔细研读,直到每一行都理解了,再找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序。如果写不出来,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止。

三、登峰造极

写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。

是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些I/O函数罢了。

举个例子:

你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,那么恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。

#include <stdioh>

#include <stdlibh>

#include <conioh>

#define ONE 255

#define ZERO 0

/

typedef struct tagBITMAPFILEHEADER { // bmfh

WORD bfType;

DWORD bfSize;

WORD bfReserved1;

WORD bfReserved2;

DWORD bfOffBits;

} BITMAPFILEHEADER;

typedef struct tagBITMAPINFOHEADER{ // bmih

DWORD biSize;

LONG biWidth;

LONG biHeight;

WORD biPlanes;

WORD biBitCount

DWORD biCompression;

DWORD biSizeImage;

LONG biXPelsPerMeter;

LONG biYPelsPerMeter;

DWORD biClrUsed;

DWORD biClrImportant;

} BITMAPINFOHEADER;

/

void main (int argc,char argv[])

{

FILE fi,fo;//I/O file

char fin[80],fon[80];//I/O file name

unsigned char ri,ro;

unsigned char buff;

long w,h;

int t;

int i,j;

if(argc<3)

{

printf("orginfile name:");

scanf("%s",fin);

printf("resultfile name:");

scanf("%s",fon);

}else{

sscanf(argv[1],"%s",fin);

sscanf(argv[2],"%s",fon);

}

if(argc==4)

sscanf(argv[4],"%d",&t);

else{

printf("theshold [0,255]:");

scanf("%d",&t);

}

if (((fi=fopen(fin,"rb"))==NULL)||((fo=fopen(fon,"wb"))==NULL))

{

puts("\nfile open failed");

return;

}

fseek(fi,18L,SEEK_SET);

fread(&w,sizeof(long),1,fi);

fread(&h,sizeof(long),1,fi);

fseek(fi,0L,SEEK_SET);

ri=(unsigned char )malloc(sizeof(unsigned )h);

for (i=0;i<h;i++)

(ri+i)=(unsigned char )malloc(sizeof(unsigned)w);

ro=(unsigned char )malloc(sizeof(unsigned )h);

for (i=0;i<h;i++)

(ro+i)=(unsigned char )malloc(sizeof(unsigned)w);

//分配失败后果自负!

for (i=0;i<32;i++){

fread(&buff,sizeof(buff),1,fi);

fwrite(&buff,sizeof(buff),1,fo);}

for (i=0;i<h;i++)

for (j=0;j<w;j++)

fread((ri+i)+j,sizeof(unsigned char),1,fi);

for (i=0;i<h;i++)

for (j=0;j<w;j++)

((ro+i)+j)=((((ri+i)+j)<=t)ZERO:ONE);

for (i=0;i<h;i++)

for (j=0;j<w;j++)

fwrite((ro+i)+j,sizeof(unsigned char),1,fo);

fclose(fo);

}

小黑课堂计算机二级office题库

一款针对计算机二级里面的办公软件打造的考试系统。该软件覆盖了全部的计算机二级考试题库,计算机二级由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

云考点计算机二级题库

一款非常专业的计算机二级题材练习应用。该软件包含了MS office高级应用与设计、Access数据库程序设计、C语言程序设计、C++语言程序设计以及Python语言程序设计的相关题库练习,提供最新的考试真题给用户练习,让你轻松提升过关。

计算机二级MSoffice高级应用

一款功能强大的计算机二级考试刷题软件,能够帮助用户轻松进行各种MSoffice的题目练习,提升工作效率。软件涵盖了计算机二级MSoffice的所有考试题库,随时进行各种刷题学习,帮助轻松通过考试。

计算机二级宝典

想要通过计算机二级考试,这款软件绝对能为大家提供很大的帮助。不仅拥有多年真题的题库,并且会随时进行更新。在练习过程中会针对题型进行分类,薄弱的地方会加强巩固学习,精准突破,让大家刷题更加轻松。

等考宝典计算机考试

从计算机一级考试一直到三级,所有的题库都可以免费刷。拥有多年的全真题库和视频解析,并且附带有专项练习、模拟考试等。同时还会为用户提供免费的公开课,让大家在家中就能够轻松学习计算机考试的试题。

我就是一个C/C++程序员。我学习C的体会只有一条:下功夫,多看书,多思考,多动手编程!刚开始学习时肯定会有困难,但不要灰心,也不要不好意思向别人请教,别人都是这样过来的。

不要相信什么捷径什么的。虽然你在学习的过程中可能会感到枯燥,但只要坚持,当你能够为别人解决问题时你会很有成就感。下面是我收集的一些资料,讲的挺不错的,你看看:

用心,勤动手,多思考。我想只要做到了这几点就可以了。老实说,学习是没有捷径的,刻苦才是硬道理。在刻苦的基础上加上方法就是事半功倍的效果。

多写代码是关键,书上的例程要看懂、理解后,自己在不看书的情况下写出一个类似程序(不要背了默写)

谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。其实就笔者认为C语言并非是“difficult(困难)”的,只要你能理清思路,掌握它的精髓,那么自学C语言是一件非常容易且又其乐无穷的事。今天本人就与大家一起谈谈如何学习C语言或者说学习C语言应从哪几方面着手。

一、明确学习目的:

◆ C语言功能强大,本书涉及知识结构全面、合理。是一门非常好的编程语言基础语言。

◆ C是一门学习逻辑、程序算法、算法实现很好的教程。通过第一学期C语言的学习,从而可以了解程序的设计编码的过程。

◆ C是一单进程、单线程执行,从头到尾执行,学习难不小。但结构严谨的高级语言,可以很好学习编程规范和要求。

◆ C语言是为以后学习其它语言打下基础的语言。

二、好的学习方法:

基于上述学习目的并且也我们第一门编程语言。学习方法是:

◆ 课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。

◆ 记住语法规则。

◆ 加强逻辑思维。

◆ 多动手,通过练习上机了解它的运行过程。

◆ 实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。

常见问题:

1、有同学听说C语言很难,刚学习到第二、三章时,于是说:老师,我不会呀!真的很难。我不知道如何学习?

分析:

1)心理作用,在没有学习之前都认为很难了。学不会也正常。

2)前三章是基础,对于没有学习过编程语言的同学来说,新的专业名词很多。

3)前三章是基础,还不能完整的写出一个C程序。于是,就不知道如何去用,在哪个时候用等很多的疑问。

问题的存在:过于着急,对新的事务领悟不够。

解决方法:学习是循序渐进和积累的过程,不要着急。这此知识都是为以后作铺垫的。

2、有同学学到数组时,说:听你上课时,我懂,但要我自己写,我不知道如何写?不知道如何开始?

分析:

1)逻辑性思想太乱。如果问:“如果班上有30个同学,要判断成绩是否及格,你将如何做?”;“当然先知道每个同学的成绩,然后一个一个和60比较,如果大于等60,则及格,否则不及格。”;“那么C语言来实现,如何做?”。声明30个变量存储成绩?不是一个好办法。如果声明一个30元素的数组,是不是更合理。另外,如果要写30个条件语句来判断,也太过于繁锁。如果用for循环是不是更加合理。

2)练习太少,有解决方法,但不能用C语言实现。

问题的存在:思路不清淅,练习太少。

解决方法:多上机练习,多思考,举一反三。了解程序的运行过程和编码。

三、学习要点和重点:

◆ 第一章至第四章的:基础知识和理论知识必须要求能理解、领悟。也是学习其它语言的基础。

◆ 第二章、第三章提到很多的专业名词,如数据类型,变量与常量的区别,标识符的命名规则,表达式及各种运算符及输入输出函数基础

◆ 五章和第六章:程序的基本结构,学习完前六章,要求能理解程序运行和编码的过程。

◆ 将我们的算法用编程语言来实现,主要是学习程序设计的逻辑性。也是学习其它语言的基础

◆ 第七章到第十一章:学习C语言的特色,更深入了解C语言。本章让学员加强空间的想象力。

◆ 第十二章:是文件的 *** 作。考虑的是如何将程序的输出结果及相关信息用文件记录下来。

四、学习难度:

◆ 与日常的自然语言的表达不完全相同,所有结果要通过计算才能得。计算机没有想像能力和空间思维能力。计算机能运行,依靠程序员的严谨的命令来驱动。

◆ 语法格式多,知识点全面。应用时,要将零散的知识点有效有序的组合。

很多问题的解决方法是需要经验的。

>

以上就是关于我想自学C语言~求大神们推荐教材啊啊!要简单易懂的!我零基础哒全部的内容,包括:我想自学C语言~求大神们推荐教材啊啊!要简单易懂的!我零基础哒、C语言看完一本厚书之后应该怎么办。是直接转去c++或java还是继续深入学习C语言比如看开发实列宝典的书籍、C语言如何找出一个数组的最大数,并且指出是第几个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9694364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存