A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丁铭检 中级黑马   /  2015-6-24 10:03  /  669 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



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. 变量为什么要区分类型
   不同的数据要区分数据类型,不同额数据在内存中占用的空间是不同的,其运算方式也是不同的,计算机通过数据类型这个概念将它们加以区分,并在调用数据时采用适合该数据的方式,从而使数据的存储与运算都采用最佳的方式,避免浪费空间及降低效率。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马