学c有一段时间了,慢慢的自己就迷上了c语言。现在算是学会基本语法,数据结构学了一点,指针还有没弄明白的地方。我准备学完这个就学window c (没选择linux c,毕竟多数人在用window,window不学不行)。撤远了,说c吧,我很喜欢c,想请教要学到精通应该怎做。听说专家编程、指针、算法、数据结构都是很重要的相关书籍。哪本书好我还不清楚,希望大家就专家编程、指针、算法、数据结构,推占几本好书,要具体书名不然我会弄错。本人还算是新手,希望那些c语言高手介绍一下学习方法,讲一下心得,最好介绍一下自己的学习过程(这样我好借鉴一下,也好了解学习的流程)。如果能够在这遇到那些能够俯瞰c语言的大师我就不枉此生了。多谢了!
看了一下,没有想要的答案,既然我悬赏100分,很定是要麻烦大家的了。首先我希望大家就c推占几本好书(程序设计就不要说了,我有)。接着我希望高手能够讲一下经验,学习方法,剥析一下c的核心技术比如指针。也讲一下学习流程,比如先学什么再学什么(最好讲到c window编程c php网站编程,全面讲一下)。其实我就是想高手能够全面讲解一下c语言,包过他的功能、用途、如何学习、学习顺序、核心技术、重点还有学习经验(有大师指导,我就不会乱窜,另外我就是想用这门语言打遍天下,所以很希望能得到一个全面的回答)。另外我学c半年多,对c以及编程还是有所了解的,太简单的废话就不要说了。恳请大师指点一二,我知道100分对你来说算不了什么,但是请你看在我一心求教的份上指点一下。麻烦了!
后面两个答得不错,如果有人能够说的更加详细深入就好了
c语言编程我想精通c语言求大师指点
既然你已经对c有所理解,那接下来我给你推荐一本很好的书,那就是c primer plus (中文版)的,很好很好的一本书,你要很认真的把它看完,每个编程练习都要做,看完以后,就看《c和指针》,也是一样的每个编程练习都要做,接下来就是《c缺陷》了,在接下来就是《c专家编程》了,其实学c语言,...
拜托各位C语言大师指点一下~
scanf("%f",&x);if(max<x)max=x;} 是一个循环体:其中 while表示开始循环,循环的内容就是{ }符号中间的内容。++cnt<n,是一个循环退出的标志,也就是说,当cnt < n的值的时候就退出 ++cnt的意思就是,先自己加1,再使用。++cnt<n可以拆分成两条代码。 cnt = cnt + 1; cnt < n ...
c语言题目,求大师解答,急
int main(){ if(0) \/\/输出1-100以内能被5整除的所有整数的和 int i, sum = 0;for (i = 1; i <= 100; i++){ if (i % 5 == 0){ sum += i;\/\/printf("%d\\n", i);} } printf("sum = %d\\n", sum);endif if(1) \/\/利用循环计算数组最大值和最小值 int a[6]...
C语言求完数……网上找了好多答案,运行了也都有些小错,还望大师指点...
int main(){ int i,j,n,sum;printf("请输入一个数:");scanf("%d",&n);for(i=1;i<=n;i++){ sum=0;for(j=1;j<i;j++)if(i%j==0)sum+=j;if(sum==i){ printf("完数为:%d\\t它的约数是:",i);for(j=1;j
c语言中 a=x!=y 是什么意思? 求大师指点。
很久没看C了,这个应该是是考察运算符先后的表达式,整理下应该是:a = (x!=y) 就是给a赋值一个逻辑值,a为bool类型的话就是true或者false,a为int类型的话应该就是0或者1
C语言啊 !!!求大师
include <stdio.h>#include <stdlib.h>void print_jige(int a[4]){if(a[0]>=60&&a[1]>=60&&a[2]>=60&&a[3]>=60){printf("平均成绩是:\\t%lf\\n",(a[0]+a[1]+a[2]+a[3])*1.\/4);}}int main(){ int a[20]; int i; int j=0;int a1[4];int a2[4]...
c语言,求大师解答
首先说明一下题号的顺序不对,我按从前往后的顺序给你写答案:29 B 30 D 31 A 32 A 然后题号又从31开始 31 A 32 D 33 B 34 B
求大师,有没有简单一点的法子???C语言基础。将输入的三个数按从大到小...
这个写的位面太繁琐了吧,三个数排序用这么多代码,给程序执行带来了很大的负担!~~~include<stdio.h> main(){ int a[4];int i,j;for(i=0;i<3;i++)scanf("%d",&a[i]);a[i]='\\0';for(i=0;i<2;i++)for(j=i+1;j<3;j++)if(a[i]<a[j]){ a[i]+=a[j];a[j]=...
C语言怎么学呀,我买了一本谭浩强的C程序设计第四版以,怎么像看天书一样...
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。 第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os\/2,没有一个里外的,如果你不懂...
求大师解答计算机二级c语言题
fun(int x)是一个递归函数,递归函数的调用的过程包括展开和收缩两个环节。第一次调用,展开fun(6),接着第二次调用,fun(3);然后是fun(1),1\/2<0;打印出1;开始收缩,返回到第二次调用,打印出3,再返回到第一次调用,打印出6;结果就是136了。