指针:
指针是一个特殊的变量,它里面存储的 数值 被解释成为内存里的一个 地址 。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。声明一个指针:数据类型*指针变量名;
例如:int *a,一个指向int 类型的指针变量 名字为a
指针的赋值:指针变量名=变量的地址
&:取地址运算符
*取指针所指变量的值
int *a,b=2;
a=&b;//把b的地址赋给a,此时a指向变量b
*a=1;//将整数1赋给a当前所指向的变量,即相当于把1赋给b
switch:
switch(表达式){
case 常量表达式1:
语句1 break;//可无break;
......
case 常量表达式n:
语句n ;
default: //注意拼写--、
}
do-while:
do{
循环体;
}
while(条件表达式);//注意分号
输出控制
printf:
控制字符有:
o,输出八进制无符号整数
x,输出十六进制无符号整数
f,以小数形式输出实数
e,以指数形式输出实数