黑马程序员——C语言------关键字、标识符、注释、数据类型

来源:互联网 发布:linux git 使用 编辑:程序博客网 时间:2024/05/22 00:47
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

关键字

一、定义

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

二、特点

1>  全部都是小写

2>  在开发工具或者智能文本编辑工具中会显示特殊颜色。默认情况下,C语言中的所有关键字在Xcode中都会显示紫褐色

三、代码示例

#include <stdio.h>int main(){    printf("关键字\n");        return 0;}

其中的int,return都是系统自带关键字,其它常见关键字还有float,char,double,for,do,while,if等等。

标识符

一、定义

标识符就是在程序中自定义的一些符号和名称。

二、和关键字的区别

关键字是C语言默认提供的符号,标识符是程序员自定义的。

三、作用

标识符的目的作用是将函数中的元素区分开来,常见的标识符有函数名和变量名。

四、使用注意点

1.只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成

2.严格区分大小写,比如test和Test是2个不同的标识符

3.不能以数字开头

4.不可以使用关键字作为标识符

5.取有意义的名称,比如一个完整的英文单词,这样有利于代码的可读性和程序员之间的交流。

6.如果标识符中含有多个单词,可以使用驼峰标识:myFirstName,或者使用下划线_来连接: my_first_name

五、代码示例

#include <stdio.h>int print(){    printf("这里的print是标识符");}int main(){    print();    return 0;}

 

注释

一、作用

1.注释可以解释某一段程序或者某一行代码的含义和目的,增加可读性,方便程序员之间的交流。

2.排查错误。

二、特点

注释不参与编译,对代码无影响。

注释可以是任何文字,也就是说可以写中文。

任何地方都可以写注释。

在开发工具中注释一般是豆沙绿色。

三、注释的类型

1.单行注释

以//开头,从//到这行结尾都是注释内容,只能注释一行。

2.多行注释

以/*开头以*/结尾,中间的内容都是注释。

四、嵌套规则

1.单行注释可以嵌套单行和多行注释。

2.多行注释可以嵌套单行注释但不能嵌套多行注释。

五、代码示例

#include <stdio.h>//写一个可以打印的功能函数int print(){    printf("注释的作用");}int main(){    //调用功能函数    print();        return 0;}


静态数据和动态数据

一、静态数据

1.定义

静态数据是指一些永久性的数据,一般存储在硬盘中,硬盘中可以存放一些比较大的文件。

2.存储的时长

计算机关闭之后再开启,这些数据依旧还在,只要你不主动删掉或者硬盘没坏,这些数据永远都在。

3.例子

文档、照片、视频等。

二、动态数据

1.定义

动态数据指在程序运行过程中,动态产生的临时数据,一般存储在内存中。内存的存储空间一般都比较小,现在普通计算机的内存只有4G左右,因此要谨慎使用内存,不要占用太多的内存空间。

2.存储的时长

计算机关闭之后,这些临时数据就会被清除。

3.哪些数据是动态数据

当运行某个程序(软件)时,整个程序就会被加载到内存中,在程序运行过程中,会产生各种各样的临时数据,这些临时数据都是存储在内存中的。当程序停止运行或者计算机被强制关闭时,这个程序产生的所有临时数据都会被清除。

思考:既然硬盘的存储空间这么大,为何不把所有的应用程序加载到硬盘中去执行呢?

有个主要原因是内存的访问速度比硬盘快N倍

三、C语言数据类型

C语言数据类型分为基本数据类型{整型int,浮点型(单精度浮点型float,双精度浮点型double),字符型(char)}、指针类型、空类型、构造类型{数组,结构体,共用体,枚举}

 

学习总结

学习高级语言要从基础开始,本次学习的目的就是要打好基础,其实高级语言都是共通的,比如OC就是C的衍生,学好C语言基础,会为日后其它语言的学习带来很大的便利。

写代码要养成良好的习惯,标识符的规范定义,注释的编写,都是一种好的习惯。写代码是为了实现功能创造价值,以后踏上岗位要为团队着想,自己写出的代码要尽量使他人更好的理解、利用和接手。


0 0