新闻资讯
有不懂?找教程?新闻资讯只有想不到,没有找不到。
这里云集了各类教程,攻略,书籍,文章。资讯中心层出不穷,应有尽有,想增长知识,答疑解惑,就来资讯中心!
您当前的位置:首页 > 新闻资讯 > C/C++

C语言编程代写基础教程(2)必备知识

2019-10-10
摘要:本篇主要讲述C语言的基础必备知识,作为教程的第二部分,本文将讲述命名规则,变量,运算符等C语言常用术语

必备知识


C语言的关键字:

image.png

C语言程序的格式:


image.png

在以往所有的C语言代写案例中,都必须遵循以上的程序格式,即至少包含<stdid.h>及main方法。


数据类型

数据类型。 对于编程,主要考虑因素是数据输入和存储。

数据类别关键字


image.png


合理的使用关键字非常重要,想要确保C语言代写程序的高效准确,比如合理利用关键字,如字符使用char型变量,浮点数使用float或double类型变量。



A:基本数据类型:

整数类型

  • 整数型int                

  • 短整数型short int       

  • 长整数型long int         

浮点数类型

  • float类型:存储范围较小       -4

  • double浮点数类型

  • :存储范围较大 -8 

  • Float和Double浮点类型都不保证小数点被准确地存储。

字符char类型:1字节

注意:c语言中是没有字符串string (区别于JAVA、C#中有string且C#中 char为2字节),所以C语言使用Char数组来代表字符串。

B:复合类型:即把基本类型整合在一起

结构体struct

枚举类型Enum 

共用体


变量

变量的本质是内存中的内存部分。

Int I; i=5;  I 是变量,该程序适用于系统中的一个存储单元。 在程序运行时,可以更改i的值,但是在程序结束后,该程序占用的空间不会释放,而是由系统回收。

Cpu,内存条,vc++6.0,操作系统之间的关系。


为什么变量必须要先初始化(即赋值)

内存和软件运行之间的关系(无效数据-9868598658)

软件首先需要向内存系统申请一段独特的存储空间,当有足够的内存空间时,操作系统将分配一个内存空间,并将软件的副本在外部内存中保存到该内存空间中,然后启动软件运行。


在软件运行的时候,该程序运行时所使用的内存,将不再会分配给其他程序。


当程序运行结束知乎,操作系统将回收程序所占用的内存空间(注意:此时,操作系统不会清空该内存段所遗留的数据),在下次有其他程序运行时,再分配给其他数据。《操作系统》书中讲到,计算机系统将使用0,1来标记内存的占用状态,当标记为1时,表示该内存段被占用,为0时,表示该内存段未被占用。


综上,在先前使用其他软件之后,由软件分配的空间可能会残留数据。 此数据称为垃圾数据,因此通常我们必须为变量(数组)分配存储空间。 初始化此内存空间。


如何定义变量

数据类型 +变量名称 = 赋予的值;

和以下等同

           数据类型 变量名;

           变量名 = 要赋予的值;

举例子:


int i = 3; 等价于 int i; i = 3;


Int  i,j;等价于 int i;int j;


Int i,j=3 等价于 int i; int j;j=3;


Int I =3, j = 5;等价于 int i; int j; I = 3;j = 5;



代码规范化

 可以参考林锐《高质量c/c++编程》一书关于代码规范的示例

规范的代码非常的重要,这是学习一门编程语言的基础,代码可以有错误和警告,但不可以不规范。

例如:

成对敲括号{} ()

加空格于 运算符和数字之间 I  =  1  +  2;

加缩进 分清上下级地位。

换行--进行功能区域分隔 or { }括号单独成一行。

代码规范化的好处

1:整洁规范,规范化的代码更容易被他人认可个接受。

2:规范代码,可以有效减少错误。

3:一般的程序可以分为三块:

     a:定义变量

     b:对变量进行操作

     c:输出值


良好的代码编写习惯有助于更快的理解和清晰的逻辑,在一些C语言代写作业中,学生经常犯的一个问题就是代码不规范,导致技术员难以理解,从而增加工作量。在此我们建议,合理命名变量,如使用student代替s,ID代替i。在今后的代码维护,理解,查阅中,可以节省很多的时间。

相关新闻