您的位置:

c语言strength,c语言是什么

本文目录一览:

我想学C语言,从最基础的学起

说那些谭爷爷过时了的人我想是不太负责人的,谭浩强的书你们有仔细研究过没?C语言最新的标准好像是ANSI-C99,但是我想问一句,新标准的规范又有几人真正用得上?新标准的一些东西无非是一些细枝末节,当C的精华和基础打好了之后再看不迟。谭浩强的书是80年代开始的,但现在也出了新版,楼主可以参考。

我的建议是,如果楼主有恒心和毅力,就别怕枯燥,先把一本书啃透了再说!当然,看谭浩强的书或者别人的书都没问题,关键是要吃透。但选书还是要选好。谭老爷子的书是经过了时间的考验的,所以可以看。

不知楼主周围的环境怎么样,是否有很多人讨论,如果有一些志同道合的朋友或同学多讨论讨论会很有帮助。

本人认为C语言中必须先掌握的几个地方:变量,变量类型,条件判断,循环,函数,数组,指针(核心),结构。这些是最基本的,当然指针可以说是C语言的精华。而这些基本东西学好之后,可以了解一些C语言的类库,比如字符串处理、数学库之类。当然这些类库也可以在学习前面的基础的同时了解一些。

C语言学会了之后,lz可以学习一下有关数据结构和算法方面的知识。而至于C++、Java如果楼主想学也可以,但我的建议是先盯住一个语言学通在说。C++和Java是面向对象语言,其核心应该是面向对象的思想,如果lz现在只想学好C,就不要去管这些语言,盯住一门。

至于编译器的选择往往是一些初学者遇到的很大问题,但我想这不算是啥问题。学会一种编译器ide环境的使用就可以,比如vc。vc看似很麻烦,但是如果学会了威力无穷,毕竟它的调试很强。初学可以先建一个vc的工程,然后把自己的练习都放进去。当然bc,tc之类也可以,这个看lz了。

至于程序的设计方法,我想当lz把c语言的面向过程的思想理解透了,会有一些自己的想法,更深入的可以去看些其他的书籍。现在大规模的项目用纯粹的C开发的不多,但c是基础,建议楼主学好!

抓住核心东西,不要被一些表面的现象所迷惑。

祝你学好C语言!

C语言编程题,最基本的,实在做不出来了,用Dev-C++做

送分题

#includestdio.h

int main()

{

    char a,b,c;

    scanf("%c%c",a,b);

    printf("%c%c, %c.\n",b+48,b+48,a+48);

    return 0;

}

poj上1006题,生理周期的. 我用C语言,输入输出是符合要求的,为什么报错?请大侠解答一下.谢谢

楼主的答案和被选为满意的答案都复杂了!我给一个肯定ac和简单的,楼主务必看!!

#includestdio.h

int main()

{

int p,e,i,d,j,no=1;

scanf("%d%d%d%d",p,e,i,d);

while(p!=-1e!=-1i!=-1d!=-1)

{

for(j=d+1;j21252;j++)

if((j-p)%23==0) break;

for(;j21252;j=j+23)

if((j-e)%28==0) break;

for(;j21252;j=j+23*28)

if((j-i)%33==0) break;

printf("Case %d",no);

printf(":the next triple peak occurs in %d days.\n",j-d);

scanf("%d%d%d%d",p,e,i,d);

no++;

}

}

简单很多吧!