当前位置:首页 » 编程语言 » 想学习c语言看不懂怎么办
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

想学习c语言看不懂怎么办

发布时间: 2022-11-14 23:40:50

c语言初学者:很多代码都看不明白怎么办

多看看书
是对的
看书不要死看
先把基本的语法
看懂

要看他的算法
掌握这两点
就不会很吃力了
有的刚开始看不怎么明白
你一定要坚持
等看到后面
有时你就会豁然开然
前面为什么不怎么懂了

Ⅱ C语言学不会怎么办

C语言学不会怎么办?我大一的时候也需要学C语言,C语言学习方法有很多,下面是我的建议。
1.首先应该记住基础知识点,如数组,结构体,指针等相关内容,如果在编程过程中遇到想不起来的知识点,一定要及时去翻书或者上网搜索。

_

Ⅲ 我看c语言入门书 看不懂啊 怎么办

C语言就是基础,是程序设计的基础.C语言也是底层的东西,不用什么基础,现在基本的高校都是以C语言为基础进行教学的,所以根本就不用学其他什么东西.看不懂的原因是因为突然接触程序设计,对他的原理跟方法不是很了解.基本上C语言是拿来学后面的面向对象语言为基础的,学的就是一种不是语法,而是一种编程思想.这也是对你自己将来是否走程序方面的一个很重要的因素.最后给你一句话,”C语言学的不是他的语法,而是那种编程的思想,想要跟厉害,更强大就自己平时多加思考,多加练习,加油吧”

Ⅳ 我想学习c语言。初学者,几乎什么都不懂。

零基础,什么都不懂,可以跟着网上的免费的公开课去学啊

Ⅳ C语言看不懂

对于第一个的一大堆的if条件语句,只能逐个的使用play_state的值去与后面的比较,当然要遵守&&运算符的短路规则,也就是对于a&&b,如果a的值为0,那么就不用去判断b是多少了,因为不管b是多少,对于&&运算符来说与0的运算其结果都为0。
至于你说的找不到play_state的值,play_state这个值,如果是在其他函数中或者if语句中定义的,那么这个值可以不用看,因为这个值是局部变量,局部变量一但离开定义他的语句块或者函数,其值将不会存在,而且在语句块或函数外的程序是看不到局部变量的。因此对于play_state的值,你应该查找,是不是定义了一个全局变量,应找到全局变量的值才是有效的值。
至于逻辑预处理指令#if,其实这个语句就与C中的if语句是一样的,如果#if后面的条件成立,则执行后面的语句,否则就跳出。并不是像你所说#ifdef语句,是否后面没有定义就不用看了,应该判断后面的条件是否成立。一般#if语句是与#define连合使用的,下面给你介绍一下#if语句。
逻辑预处理器指令:
1、逻辑#if指令:该指令原理与条件语句if相同,如果测试为真就执行后面的语句,如果为假则跳过后面的语句。该指令有两种用法,其一可以用#if指令测试某个符号以前是否用#define指令定义过,这是最常用的用法,其二可以用来测试某个条件表达式是否为真。
2、#if指令用法一:测试某个符号是否以前用#define定义过,该用法的指令如下#if
defined
标识符
….
#endif
其缩写形式为#ifdef
标识符….#endif表示如果,指定的标识符已被#define定义,则中间的语句就包含在源文件中,如果该标识符还未被#define定义,则跳过#if和#endif之间的语句,该语句以#endif结束,还要注意的是标识符前的关见字是defined比define多一个字母d。
3、测试标识符是否不存在:其语法为#if
!defined
标识符…..#endif缩写形式为#ifnedf
标识符…..#endif表示如果指定的标识符没有定义,则把#if和#endif之间的语句包含在源文件中,如果标识符已定义则跳过#if和#endif之间的代码,实标上#ifndef语句比#ifdef语句使用得更频繁,因为系统使用该语句防止头文件被多次包含,
4、防止头文件被包含多次的方:其方法为#ifndef
HY
#define
HY语句#endif程序在开始遇到标识符HY时没有被定义,这时执行后面的语句,再第二次被使用时则标识符HY已经被定义,这时不会执行后面的语句,从而防止了同一头文件被包含多次的情况。这里要注意使用#define后面定义的标识符不需要值。
5、#if语句还可以使用逻辑运算符以测试多个值,比如#if
defined
HY1&&HY2….#endif当HY1与HY2都为真时才执行,同样还可以使用其他逻辑运算符。
6、#if指令用法二:测试某个表达式的值是否为真,其语法格式为:#if
常量表达式….#endif,注意常量表达式的求值结果应是整数常量表达式,比如#if
a=2
….
#endif测试a的值是否为2,如果为2则执行#if与#endif之间的语句。
4.7、多个#if选择块:和常规的if语句一样#if也有对应的#else和#elif语句,比如#if
a=3
….
#else
….
#endif表示如果a=3则执行if后面且在#else前面的语句,如果为假则执行#else与#endif间的语句。#elif用来实现多个选择,该语句和常规语句的else
if相似,比如#if
a=1
….
#elif
a=2
….
#elif
a=3….
#else
….
#endif表示,如果a=1则执行#if后的语句,如果a=2则执行该条件后的语句。
执行开始后,按顺序先执行x=0;,因为它不在循环体内,所以只执行1次,
接下来是个循环嵌套,外层循环的for(i=1;i<n;i++)语句要执行n次,(因为要进行n次判断),内层循环要执行n+(n-1)+(n-2)+...+1次,用等差数列求和公式表示这个和,就是n(n+1)/2次

Ⅵ c语言什么都看不懂,该怎么去学

可以下载一些教学资源,多练习编程,关注博客园,csdn一些专业论坛

Ⅶ 完全看不懂c语言怎么办

多用用就会明白了,还有就是把c语言教材多看几遍,不懂没事,这时候你去看数据结构,把这本理论书搞通后回来看c,会发现原来这个世界是如此的清晰明了!

Ⅷ 最近好想学C语言.编程.但我看了C语言书籍.很难看懂,怎么办

要学好一门语言不是一朝一夕的事情。
学到能编软件更是要有很好的基础。
一开始你可以选择一些用来做教材的书籍,浅显易懂,打好基础,弄清楚每个函数的用法和意义,弄清楚C语言的基本格式和结构。
一开始可以试试课本的例题,然后慢慢自己设计一些简单的程序。
你还可以再网上找题目去编译。
等到你比较熟悉后可以找一些小程序的源代码去研究研究。
等到你能看懂了以后可以自己编编它们。
最后就试着按自己的需要写一些小程序咯。
然后慢慢练,慢慢和人讨论,上网问,就能学好啦。

Ⅸ 对c语言一窍不通……怎么学从哪里开始

C语言入门的话,谭浩强的《C语言教程》(第二版第三版都可以)就行了。

具体的学习方法:

  1. 一定要下载一个WIN-TC之类的C语言编译环境。

  2. 按照《C语言教程》的章节顺序学习。对于每一章,先将章节里的例子程序输入到编译环境,然后编译运行看看效果。然后到课后题,自己尝试着以例子程序为基础东改一点西改一点,完成课后题。课后题一定要自己在编译环境中写代码,实际编译。

  3. 不要背诵任何东西。你需要记住的事情在第2步肯定都能记住。

  4. 不要做任何类似单选题填空题之类的题目。对考试或许有用,对学习C语言毫无用处。

  5. 计算机是最耐心、最准确的老师。如果对某个知识点不明确,比如不知道某种写法是否符合规范,或者不知道某种写法的效果,那就实际写个简单的小程序并编译运行,让计算机告诉你答案。