首页 > 代码库 > 黑 马 程 序 员_视频学习总结<c语言>----01 关键字、标识符、注释、 常量、变量

黑 马 程 序 员_视频学习总结<c语言>----01 关键字、标识符、注释、 常量、变量

 ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

 

一、关键字

1.关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”。

2.C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。

auto double int struct break else long switch case enum register typedef char extern return unionconst float short unsigned continue for signed void default goto sizeof volatile do if while static

 3.关键字全部都是小写,且在开发工具中会显示特殊颜色

 

二、标识符

1.标识符就是在程序中自定义的一些符号和名称。和关键字区分是:关键字是C语言默认提供的符号,标识符是程序员自定义的。

2.标识符就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来。C语言是由函数构成的,一个C程序中可能会有多个函数,为了区分这些函数,就给每一个函数都起了个名称。函数的名称就是标识符的一种。除了函数,以后还会学到“变量”这个概念,变量的名称也是标识符。

3.标识符命名规则只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成。严格区分大小写,同一段英文字母的大写和小写是两个不同的标识符。并且标识符不能以数字开头,不可以使用关键字作为标识符。

4.标识符命名尽量起个有意义的名称,比如一个完整的英文单词,如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name

 

三、注释

1.注释从字面上看,就是注解、解释的意思,可以用来解释某一段程序或者某一行代码是什么意思,方便程序员之间的交流。

2.C语言中一共有2种注释:单行注释、多行注释。大部分高级语言都有这2种注释。

3. 单行注释可以嵌套单行注释、多行注释;多行注释可以嵌套单行注释;但是多行注释不能嵌套多行注释

4.要养成写注释的良好习惯。绝大部分项目经理检查下属代码的第一件事就是看有没有写注释,也有很多公司的机试也会检查注释(机试就是给你一道编程题、一台电脑,在规定时间内解题)。

 

四、数据的存储

1.计算机中存储的数据可以分为两种:静态数据和动态数据。动态数据和静态数据可以相互转换

2.计算机只能识别0和1。因此,前面所说的静态数据和动态数据,都是以0和1的形式存储的,这种存储方式称为“二进制存储”。另外需要了解的计量单位:1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB

 

五、数据类型

数据类型中,最常用的是4种基本数据类型:char、int、float、double,而最重要的是指针类型指针使用得当的话,不仅可以节省代码量,还可以优化内存管理、提高性能。因此,指针是一个非常重要的概念,必须重视。如果你说C语言中除了指针,其他都学得挺好的,那你干脆说你没学过C语言。

六、常量

1.常量,则表示一些固定的数据,也就是不能改变的数据。

2.常量的类型有整型常量(int);浮点型常量(float\double);字符常量(char);字符串常量

 

七、变量

1.变量变量表示的数据是可以经常修改的。

2.定义变量的目的是:在内存中分配一块存储空间给变量,方便以后存储数据。如果定义了多个变量,就会为这多个变量分别分配不同的存储空间。

3.变量名也是标识符的一种。当我们要修改变量的数据时,系统会根据变量名找到变量对应的存储空间,将存储空间里面的数据改掉。

4.义变量的格式为:变量类型  变量名;如果是同一种类型的变量,可以连续定义,变量名之间用逗号,隔开。格式为:变量类型  变量名1, 变量名2, 变量名3, ... ;

5变量的使用要先定义,再初始化或者定义的同时初始化

6变量不能重复定义同一个变量,可以将一个变量的值赋值给另外一个变量

7的作用范围(作用域)是从定义变量的那一行代码开始

 

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

详细请查看:www.itheima.com