标题
1、一个变量或对象在一定的区域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量
2、函数前加 static 使得函数成为静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件(所以又称内部函数)。
3、short 2byte、 int 4byte、 long 4byte、 char 1byte、 float 4byte、 double 8byte。
4、Bool变量:在C/C++,它的值是 true 或者false。true 和 false 并不是某某库做的 define,他们是 C/C++ 的关键字,是内置的布尔变量值.实际上 bool 变量占用了 1 个字节的内存,当值为 false 的时候,实际上存储的是 0x00,为ture时实际上存储的是0x01。
5、switch(variable)
{
case A:
//program code
break;
case B:
//program code
break;
case C:
//program code
break;
…
default:
break;
}
6、case 后面只能是整型或字符型的常量或常量表达式(想想字符型数据在内存里是怎么存的)
7、字符串比较函数,一般形式为strcmp(字符串1,字符串2)。
8、对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到‘\0’为止。如果全部字符相同ÿ