c语言-C语言学习方法求大神指教

问题描述

C语言学习方法求大神指教

不知道该怎么学C语言,求大神指教, 不知道该怎么学C语言,求大神指教, 不知道该怎么学C语言,求大神指教, 不知道该怎么学C语言,求大神指教

解决方案

C语言不太适合初学,它涉及很多计算机本身的原理。之所以很多人学C语言,其实只是应付考试罢了。而应付考试,其实是有技巧的,你不用真的学会C语言,只要多做习题,熟悉出题套路就可以了。
甚至你真正去学会C语言,反倒影响你考试。

解决方案二:

看这本书:

中文名: C程序设计语言(第2版 新版)
原名: The Programming Language
作者: Brian W.Kernighan
Dennis M.Ritchie
译者: 徐宝文
李志
图书分类: 软件
资源格式: PDF
版本: 扫描版
出版社: 机械工业出版社
书号: 7-111-12806-0
发行时间: 2004年01月
地区: 大陆
语言: 简体中文

解决方案三:

C语言的学习方法
C语言学习方法
C语言 学习方法

解决方案四:

学习C语言就是多看书,多编程,重在实践,先将基础学好,慢慢的就可以学比较深层次的知识了。
一般学习过程都是学基础数据类型,条件结构,循环结构,函数,指针,结构体,文件操作等等,学到一定层次之后要学习算法与数据结构。

解决方案五:

可以去看看这个教学视频,感觉不错:
http://www.51zxw.net/list.aspx?cid=329

解决方案六:

C在软件中可以上是承上启下的,下可以搞嵌入式、单片机等;上可以学学面向对象的模式,设计模式等等
看楼主想怎么学了!
如果是考试,就做习题。
如果想系统学一遍,一是要学C基础,如谭浩强编的那书,然后是一本叫《Unix 系统编程》的书。只看强哥编的那类书其实就是应付考试的,没有学《Unix 系统编程》,一般来说连入门都算不上。

解决方案七:

如果是 刚开始学习 并且不是在校学生 可以看看 c primer plus中文版,非常不错。如果是科班 那就多自学 把书本上的代码多敲几遍,并且试着去改几个看看效果。慢慢就会越来越熟练。

时间: 2024-08-25 21:21:41

c语言-C语言学习方法求大神指教的相关文章

c语言-C语言小白问题求大神指教

问题描述 C语言小白问题求大神指教 #include #include unsigned fun(int w) { int a; int i; i=1; a=w; while(a==0) { a=a/10; i++; } w=w%pow(10,i); return w; } unsigned main() { int w; printf("please enter a number:n"); scanf("%d",&w); printf("the

c语言基础问题,求大神解答

问题描述 c语言基础问题,求大神解答 输入10个整数,使其各数顺序向后移动m个位置,如1.2.3.4.5.6.7.8.9.10移动后为7.8.9.10.1.2.3.4.5.6 解决方案 用循环,对1--8的数据向后移,0,9号数据单独考虑 解决方案二: 百度上有个算法,你试试效率怎么样 void Reverse(int *arr, int b, int e) { for(; b < e; b++, e--) { int temp = arr[e]; arr[e] = arr[b]; arr[b]

链接传参数-C语言,二维数组的元素,相同位置对应相加。求大神指教。

问题描述 C语言,二维数组的元素,相同位置对应相加.求大神指教. 两个二维数组,13列X64行,读取文件,元素相同位置对应相加,再求平均数.写出来之后,无法运行,一直都是seg fault11.还请大神指教. #include #include #include #include /*main program*/ int main() { int i,j,ave = 0; float filename1[832],filename2[832]; FILE*fp1,*fp2; /***read n

编程c语言-如何将整型数据比如1变为字符串001求大神指教

问题描述 如何将整型数据比如1变为字符串001求大神指教 在网上看到的方法是 int xx:string str=xx.tostring("000");可是在vs2013编译时 显示如图 是哪里有问题呢 解决方案 你所谓的网上找到得方法肯定不是c/c++语言吧,应该是c#或者java之类的,c/c++是没有int.tostring()这样的方法的,不过c++11中有所完善, c/c++最常用的就是格式化函数sprintf了,以下几行代码就是把 整形变量 i 以字符串"001&

printf-c语言 素数求和问题 求大神看看我代码的问题

问题描述 c语言 素数求和问题 求大神看看我代码的问题 http://acm.nyist.net/JudgeOnline/problem.php?pid=22&rec=rec 我的代码是: #include #include int main() { int N,M,sum,i,j,a[10],flag; double s; scanf("%d",&M); while(M--) { scanf("%d",&N); for(i=0;i<N

vc-c语言的疑惑,求大神讲解

问题描述 c语言的疑惑,求大神讲解 在vc环境下conio.h不是没有这些函数gotoxy(),clrscr()那么它在vc环境下到底有什么用 解决方案 这些函数是TurboC特有的,VC没有,VC使用gdi去作图. 解决方案二: 头文件中有其它一些定义,不过这都是一些控制台相关的,用的应该很少. 解决方案三: VC有自己的图形库,你要强行用别的话,弄起来比较麻烦 解决方案四: 要做图形界面,可以用VC的MFC来做啊 解决方案五: 屏蔽,试下,就可以知道结果了!~ 解决方案六: 那个清屏函数应该

调用函数-一道C语言的题目,求大神解答

问题描述 一道C语言的题目,求大神解答 输入一个正整数,逐位分割该数的每一位数字,求由数字所构成的最大整数.例如:输入624891,得到最大整数:986421.要求定义和调用函数计算并返回一个x可构成的最大整数. 解决方案 #include #define N 20 int fun(int n) { int x,t,s[N]={0},i,j,len; for(len=0;x!=0;len++) { x=n/10; s[len]=n%10; n=x; } for(i=0;i<len-1;i++)

c语言问题-关于c语言的问题,求大神解答

问题描述 关于c语言的问题,求大神解答 为什么输出是1#3#21# 解决方案 这么简单..你自己循环3遍就看出来了.你认为该是什么结果?

c语言-C语言小问题,求大神。

问题描述 C语言小问题,求大神. 题目:有三串字符,A,B,C.如果A中字符跟B中相同,则把C中字符赋给A. #include"stdio.h" #define N 100 void replace(char *a,char *b,char *c) { char *p; p=a; while(*a!='') //尤其注意判断等于是 == 号 { if(*a==*b) {*a=*c;printf("%c",*a);} a++; b++; c++; } a=p; pri