关键字
一、定义
关键字就是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语言基础,会为日后其它语言的学习带来很大的便利。
写代码要养成良好的习惯,标识符的规范定义,注释的编写,都是一种好的习惯。写代码是为了实现功能创造价值,以后踏上岗位要为团队着想,自己写出的代码要尽量使他人更好的理解、利用和接手。