个人笔记。
在c语言中char类型就是一个字节(8位),它可以当做字符类型变量或字符指针变量,例如char cmd定义变量cmd是字符类型,char *cmd表示变量cmd是字符指针类型。
当然有的人用byte表示一个字节,不过在标准c语言中可以这样定义typedef unsigned char byte
例如
typedef unsigned char byte;
void letter(byte cmd)
{
switch(cmd)
{
case 'a': ADD;
break;
case 'b': SUB;
break;
}
}
也可
void letter(char cmd)
{
switch(cmd)
{
case 'a': ADD;
break;
case 'b': SUB;
break;
}
}
可以直接调用letter('a')letter('b')。