一、局部变量全局变量的优先级
1.局部变量 在{}内;全局变量 在{}外 名字冲突下,局部变量优先;
2.但是不建议把局部变量和全局变量名字一样
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int a = 100;
int main()
{
int a = 10;
printf("%d\n",a);
return 0;
}
二、求两个整数的和
1.代码如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int sum = 0;
//scanf函数是输入函数
scanf("%d %d",&a,&b);
sum = a + b;
printf("sum =%d\n",sum);
return 0;
}
2.VS不能使用的原因
因为scanf函数是vs提供的,所以需要添加 #define _CRT_SECURE_NO_WARNINGS 1在首行
。
在newc++file.cpp打开属性 ,记事本用管理员运行;
放进去#define _CRT_SECURE_NO_WARNINGS 1;
然后保存,以后#define _CRT_SECURE_NO_WARNINGS 1,自动出现在首行。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了变量和常量,运行需要添加
#define _CRT_SECURE_NO_WARNINGS 非常重要。因为scanf函数是vs提供的。