黑马程序员技术交流社区
标题: 基础视屏第二天----个人笔记 [打印本页]
作者: 丁铭检 时间: 2015-6-24 10:03
标题: 基础视屏第二天----个人笔记
2.4 C语言中注释介绍
注释是程序中添加的辅助内容(帮助我们理解代码,方便程序员之间的交流)
注释的特点:编译器不能编译注释,遇到注释编译器直接跳过
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image004.gif
3.2.1 整型:用于准确地表示整型,根据表示范围的不同分为一下三种;
短整型(short) <整型(int)< 长整型(long)
3.2.2 实型(浮点型):用于标识实数(小数)根据范围和精度不同分为以下两种:
单精度浮点数(float) < 双精度浮点数(double)
注意:float只能保证7位数字是有效的
3.2.3 字符型:用来描述单个字符 char
4.常量:
a) 计算机中的常量:表示固定不变的数据,用常量来表示
b) 常量的分类:整型常量,实型常量,字符型常量,字符串常量
5.整型常量的书写
a) 10进制整型常量(计算机默认的使用10进制常量来表示整数)
b) 8进制整型常数(以0开头)
c) 2进制整型常数(以0b开头)
d) 16进制整型常数(以0x开头)
6. 实型常量的表示方法
a) 单精度的常量(以f结尾)
b) 双精度的常量(计算机中默认的以双精度的形式表示小数)
7. 字符型常量表示方法
用单引号括起来的字符,就表示字符常量
8.字符串常量表示方法
用双引号括起来的字符、数字、符号,系统自动会在字符串尾加(‘\0’)结束
9.特殊的字符常量(转意字符)
10.变量名的命名规范
a) 严格遵守标识符的命名规范
b) 变量名不能同名(某些情况下可以)
11.变量分为局部变量和全局变量
全局变量定义在函数外部,程序开始到结束都一直在,而局部变量定义在函数内部,只能供函数使用,在函数内部有效。
12.变量的初始化和引用
定义一个变值但并未给其初始化其值的可能性:1.系统数据 2.上一个程序遗留的数据 3.垃圾数据
因此变量定义以后,是有值的,为了防止变量的原来值对我们的程序产生影响,我们要初始化变量即给变量赋初值。
注意:
a) 赋值的时候,等号的左侧必须是变量
b) 规范:习惯将等号的两侧各加上空格
13.变量的作用域
13.1 局部变量也称为内部变量。局部变量是在函数体内部做定义说明的,其作用域仅限于函数内,离开改函数后再使用这个变量是非法的。
关于局部变量的作用域还要说明一下几点
a) 主函数中定义的变量也只能在主函数中使用,不能在其他函数中使用,同时,主函数也不能使用其他函数中定义的变量,因为主函数也是一个函数,它与其他函数是平行关系
b) 形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量
c) 允许在不同的函数中使用相同的变量名,它们代表不同的对象,分配不同单位,互补干扰,也不会发生混淆,虽然允许不同函数中使用相同变量名,但为了使程序明了易懂,不提倡在不同函数中使用相同变量名。
d) 代码快运行完之后其内存空间将完全释放
e) 局部变量的作用域
从局部变量定义的位置开始到它所在的代码快或者函数体的‘}’为止。
注意:在代码块的内部可以定义和外部同名的变量,快内部的会暂时屏蔽(外部的不起作用),快外部的变量的作用域。
13.2 全局变量
定义:在函数外部定义的变量是全局变量
作用域:从定义的位置开始,到头文件末尾,在不同的函数中都可以使用。
14. 变量为什么要区分类型
不同的数据要区分数据类型,不同额数据在内存中占用的空间是不同的,其运算方式也是不同的,计算机通过数据类型这个概念将它们加以区分,并在调用数据时采用适合该数据的方式,从而使数据的存储与运算都采用最佳的方式,避免浪费空间及降低效率。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |