2016 - 2024

感恩一路有你

!c语言 想自学C语言,有什么好的方法和建议?

浏览量:1843 时间:2021-03-18 07:02:17 作者:admin

想自学C语言,有什么好的方法和建议?

你有没有想过C语言的初衷?为什么C到目前为止如此流行?您甚至可以理解为什么其他现代语言(如Java和python)的基本语法与C语言如此相似?

所以我建议你最好从学习硬件开发开始。您应该了解C语言中有一个循环结构。每个函数都应该有参数。为什么要判断指针的上下界呢。

你可以买一些国产单芯片STC罐。学习单片机开发

C语言有很多要点。从以往的开发经验来看,可以总结如下:

1。数学计算:char,int,long int,float,double和相关的无符号类型,以及它们在计算中的转换。

例如,如果输入是double,并且复杂计算后要求结果是long int,则必须注意数学中某些函数的用法。H头文件。如果你粗心,你会有很大的计算误差。

2. 内存管理和溢出

漏洞最多的地方。Malloc、alloc、new用于分配内存空间,free或delete已用完。在几十KB的代码中,你看不到它。在大规模的软件开发中,使用不当会导致崩溃。

数组定义小,超出界限;子程序参数传递错误等,将使您在调试中首先崩溃。

3. 文件操作/struct/Union/pointer操作,传输

各种类型的文件,字符/二进制/结构和结构数组文件存储/增加/减少/打开。指针在子程序中的应用。

4,图形操作

绘制几何图形;填充/背景/前景/透明/显示内存直接访问/字符放大/字体等

5,通信和外部可执行文件

串行/并行/TCP/IP协议/SPI/SMBus。高端内存/Io地址操作。Excel外部exe执行。按键/鼠标控制。

以上是关键点。

不要把重点放在if/else/for/while/do/switch/break/goto这些幼儿园孩子能理解的作业句子上。如果必须的话,估计十年后,你还是会原地踏步,别人都是5万,你得努力争取5万。

c语言哪些章节是重点?怎样能学好呢?

如果你想做一个非常专业的商务软件,这是不适合用C语言写的。您可以考虑其他高级语言,如Java、C#等

如果您只想在函数中实现分数查询,而且数据量不是特别大,比如数千万、数亿级,用C语言读写二进制文件可以很容易实现。

您可以定义一个结构来描述等级。结构变量包括姓名、学号、班级、语文成绩、数学成绩等。所有学生的成绩都是一个个结构,所有结构都保存在二进制文件中。

3. 如果需要查询分数,请从二进制文件中读取所有分数,并将其保存在数组或链表中。然后在数组或链表中查询。

如果要删除学生记录,请首先从数组或链表中查找学生记录,然后删除元素,然后将其保存回二进制文件。

如果要添加学生成绩信息,需要在数组或链表中添加元素,然后将其另存为二进制文件。

用C语言以二进制文件的形式模拟数据库系统的运行,总体思路是这样的。

如果您必须以数据库的方式访问数据,那么使用C语言并非绝对不可能,因为C语言比较麻烦。你可以自己找到用C语言访问数据库的知识。

如何用c语言编一个成绩查询系统?

先弄清楚最基本的电脑语言,然后买书或上网上课,就可以自学了。心就是收获!

!c语言 c语言必背代码 c语言基础

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。