一.关于警告unsafe:
(1)如对于输入函数,scanf来自c语言,而scanf_s来自于vs,因scanf具有可移植性(跨平台性),所以尽量用scanf_s(很多c语言库的函数都被vs认为具有危险性)
(2)规避此警告:1.复制warning中use后的部分,在#include之前加:#define+复制部分(有一个空格)
(3)一劳永逸:windows>vs2022>program files(X86)>Microsoft visual studio 12>vc>vcprojectitems>(右键)Notepad++>添加之前复制的部分
二.计算机的单位
bit---比特
byte---字节
kb
mb
gb
tb
pb
三.理解
1.printf("%d\n",age)
(1)"%"表示打印
(2)char字符类型
%d打印整形
%c打印字符
%f打印浮点
(3)age为定义的整形or字符(int age=2 long age=2 char ch=A.......)
2.scanf为输入函数
例:scanf("%d%d",&num1,&num2)(&为取地址,是否可以理解为上述定义的num1 num2,被取入)
3.#:可以理解为我要干啥
#define:定义.......
#define MAX 10
4.const:修饰的常变量(但仍为变量,而具有常属性)
int num=4中printf("%d",num)输出得到4,而const int num=4无法输出