1、在Visual Studio中源文件的前面写入define _CRT_SECURE_NO_WARNINGS 1可以避免出现前面所说的scanf()函数无法使用的问题。
2、定义在main函数中的变量叫局部变量,但不是所有所有的局部变量都是定义在main函数中的。
3、常量的类型有:字面常量(即直接输入数字)、const常量、define定义的标识符常量、枚举常量。关于const有以下说明:
int main()
{
const int n = 8;//此处的n称为“常变量”
int arr[n] = {0};//虽然n已经用const修饰为常量,但本质上还是一个变量,
//因此在定义数组时会报错,此时的n应该为一个常量才行
}
而枚举常量如下定义:
enum THREE COLOR()
{
RED, //此处应该用英文的逗号
GREEN,
BLUE
}; //此处的分号不可缺少
//在定义的枚举常量中RED的值为0,GREEN、BLUE的值分别为1和2
//使用此枚举常量时应该如下面这样用:enum THREE COLOR x = RED;
4、英文的双引号""引起来的内容就叫字符串,字符串的末尾都有一个“字符串结束标识符\0”,用来表示此字符串结束,而这个标识符是不计入字符串长度的。“\0”的值为“0”。
5、函数strlen()是用来计算字符串长度的。
6、转义字符“\”还可以用来反转义,让转义的意义消失。
7、\ddd和\xdd分别表示八进制和十六进制转为十进制中ASCII码的转义意义,如:
int main()
{
printf("C:\test\32\test2.0");
} //在此打印函数中,\32的意思是先转换成十进制为26,
//26在ASCII码表中代表的是向右的箭头
8、左移操作符<<是最左边的移位丢弃,低位补0。
9、sizeof()函数计算的是变量或类型所占空间的大小,单位为字节。