-
自学知识很杂,比较难学,建议参加一些培训之类的,如果自学的话,老谭3版中文版更好,英语好的话最好搜索国外的视频教程,其他材料都不要用, 看看这本谭老书就行了,最好在去下一款软件的路上学习,学一节课后练习功法,掌握这一节,多改动程序。
-
什么都能学,自学就能满足要求! 花点时间阅读更多例子! 一定要记得要彻底理解和理解示例问题!
可以在网上下载C语言题库,做以上题目,同样,买一本参考书看教材花点时间也没问题,如果你很感兴趣,如果看不懂,可以在网上多问一些问题,一步一步来!
-
我们是一本书,老师讲解原理后,用C编一些**。
起初,它被编辑了" * "由三角形、梯形等组成,主要是为了熟练,如果用于循环什么的。
我觉得我学了C,也学会了判断句子和循环语句,剩下的可以自己看看。
-
直接转到 C++。
学了一点C之后,我学会了C++,给人一种很酷的感觉
-
如果你不懂英语也没关系:
1.错误提示一般会指出错误的位置,然后查看出处**,这时联系语法规则,一般很容易找到错误。
2.错误提示一般格式化较多,多次出现相同的错误提示即可理解。
3.对于错误提示中的一些未知单词,我自然而然地想起了 4如果你根本不懂英语,你怎么能做一个好的程序,你不能总是用几个变量 i、j、k 来玩世界。
-
完全不懂英语也没关系,就像楼上的一样,C语言有32个关键词,简单高效。
-
++ 和 -- 不同。
仓位的计算方式不同,以++为例,i++表示i先参与运算后加1,++i表示我先加1再参与运算。 在标题版本中,(++j)*(i--)表权重显示j先加1即为10,再乘以i,这个公式的值为10,计算后i必须减去1,即i最后为0
-
10 (++j 是 j 的值,然后是 j) (i-- 是 i 的值,然后是 i 自加)。
-
程序的灵魂是算法和数据结构。 看完C语言后,可以去看看数据结构,然后做一些数据结构练习,用C语言来实现,当你把数据结构学得差不多的时候,你的C语言技能还是会不错的。
一定要用文字来解决问题。
现在,您只需要记住如何使用 C 和 C 的一些基本功能即可。 这不是主要的事情。
-
C语言是一种基础语言,可以让初学者理解高级语言编程思想,有助于高级学习C++和其他语言。
C本身可以做很多事情,添加Microsoft库文件可以实现各种功能,计算器等,以处理复杂的重复操作。
另外,很多语言的基础是C语言,单片机STM32等等,其实如果你用库函数编程,那么你其实是在用C语言写的,这还是其中之一,C语言确实应用广泛。
学习高级C++后,您可以做更多的事情,MFC等,并且您将能够对Windows程序进行编程。 但是,C 是面向过程的,C++ 是面向对象的,中间需要有一点转换。
-
可编程,程序员基础课程。
-
您可以继续学习其他语言。
-
你可以假装被强迫,挂得更多,听懂所有机器语言。
-
首先,尊重你的自学!
其次,请允许我谈谈你在这里谈到的一些问题。
你的书的描述可能不容易让读者理解,但我可以简单地分析一下:
了解三个概念:地址、存储单元和存储单元的价值。
一个微机系统,必要的部分是存储器,它是用来存储数据的,存储器的最小单位是一个字节,就像整数的间隔至少是1一样,存储器存储的数据也是要编号的,所以存储器被赋予每个最小的单元号,不同的微机系统,在数量上可能会有差距, 但其中绝大多数都是从 0 开始的。此数字是存储单元的地址。
内存由一个或多个字节组成,然后存储一堆数据,存储数据的物理设备称为存储单元。
对于指针变量,它存储数字,指向存储单元,存储单元存储的值是存储单元的内容。
所以请仔细阅读上面的话。
p 出现在左侧。 确切地说,这是对存储单元的访问,而不是访问值,因为您的操作将修改存储单元。
p 在右边,读取的是值,而不是存储单元。
至于你的问题2,&a是要找到a变量的存储地址号,这是一个整数,如果按照你说的方式输出,那就毫无疑问了。
另外,在比较严谨的知识体系之间,我个人觉得上面的说法有缺点,但不是你说的你不懂,比如*p出现在等号的左边,右边,其实要看具体情况,这个可以多讨论(QQ私信发给你)。
-
井! 可能是这里写的内容有偏差!
你可以这样理解!
因为是在重新分配号码的左边,那么就应该明白,此时的*p就是地址,右边的出现就是把自己的价值给别人!
通常 a=100 是 a100 的值? 答案是:是的!
-
*p = *a 是将指针 A 指向的地址中存储的数据复制到指针 p 指向的地址。
scanf 函数是将输入数据以一定格式保存在变量 a 的地址中。
顺序并不重要,但如果你有C的基础,学习C++会更方便。 不过,建议你先练习C语言,毕竟如果没有C++的基础直接学习C++,就不会对面向对象的概念有任何深刻的体验。 那么你就学不好C++了。 >>>More