------Java培训、Android培训、iOS培训、.Net培训--------
一、注释
1.为什么要注释:良好的代码注释习惯可以提高程序的可读性
2.目的:注释是对代码的解释说明,是给程序员看的,方便程序员之间的交流,有利于代码的维护。
1)解释代码:代码是干什么的
2)做函数说明:说明函数实现了什么功能,版本,修改时间,修改内容
3)做思路分析:建议写在其他文档而不是代码中
注释在编译的时候会被自动忽略掉,不参与编译。
二、注释的使用
1.单行注释 : //
快捷键:Commond + /
2.多行注释:/* */
1)多行注释内部允许有回车,单行注释不行
2)单行注释有一个快捷键,多行注释没有快捷键
3)单行注释可以嵌套多行注释,但是要求必须在同一行,实际上无意义。
4)多行注释可以嵌套单行注释
5)多行注释不可以嵌套多行注释
1、数据类型是指数据以何种方式存储在内存中,不同的类型存储凡是不一样
1)基本类型:整型,字符型,实型
2)构造类型:数组,结构体struct,共用体union,枚举类型enum
3)指针类型
4)空类型 void
5)定义类型 typedef
四、常量的概述及分类
1.常量,是用来表示一些固定数据,也就是不能改变的数据
1)整型常量,也就是整常数:
a.二进制:以0b开头:如0b11111
b.八进制:以0开头,如045,这是个8进制整数。误区:这不是十进制的45
c.十进制:如 3
d.十六进制: 以0x开头,如0x444
a.单精度:以f结尾如3.3f
b.双精度:计算机默认使用双精度表示一个小数,可以不用后缀,如3.333
a.普通字符:用单引号括起来的,如'c'
b.转义字符:如‘\n’,'\t'
4)字符串常量:用双一号括起来,里面可以是字符、数字、符号,如”afdsn—32“。注意:系统会在字符串常量最后默认加个字符'\0'作为字符串的结束标志。
1.所谓变量,它代表内存的某个空间,它的取值是可以变的。是数据的基本单元,
变量由两个要素:变量名和变量类型
1)全局变量:定义在函数外部,程序开始到结束时都存在
作用域:从定义开始到文件结束
作用域:从定义开始到函数结束或者代码块结束
注意:在函数或代码块内部可以定义域全局变量相同名字的局部变量,并覆盖全局变量,举个例子
int age;
{
age = 12;
int age;
age = 100;
}
printf("age = %i\n", age);// age = 12
return 0;
int a; 定义时不初始化,不会报错,但是此时(1)a中的值是随机的,是系统的数据 (2)上一个程序遗留的数据 (3)垃圾数
因为变量定义以后,是有值的。为了防止变量的原来的值对我们的程序的影响,因此要初始化定义的变量
a.完全初始化:如int a = 0, b = 1;
b.部分初始化:如int a = 0, b;
int a,b;
a = 1;
b = 2 ;
3) 用一个变量初始化另一个变量:如a = b;
4) 连续初始化 a = b = 1;
不同的数据在内存中占用的空间是不一样的,运算方式也不一样,计算机通过数据类型这个概念将他们加以区分,并在调用的时候采用适合该数据的范式,从而使数据的存储于运算都采用最佳的方式,避免浪费空间及降低效率。