初识C语言——变量与常量

1. 变量及scanf函数的使用

       变量的定义:类型+变量名=____;   例:int age = 24; char ch = 'd'; float weight = 49.8f;

       当全局变量与局部变量同名时,局部变量优先使用。如代码中所示,输出结果为局部变量所定义的值。

       在使用scanf函数时,需代码的首行加入#define _CRT_SECURE_NO_WARNINGS 1,以避免报错。若想要一劳永逸,则需在Visual Studio安装路径下搜索newsc++file.cpp文件,以记事本形式打开,将#define _CRT_SECURE_NO_WARNINGS 1复制到文件中并保存。经过以上操作,再重新打开Visual Studio软件创建新项目时#define _CRT_SECURE_NO_WARNINGS 1将自动出现在代码的第一行,使用scanf函数时即不会报错。

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h> 
int sum = 46;//全局变量
int main()
{
	int num1 = 0;
	int num2 = 0;
	int sum = 0;
	printf("输入两个操作数:>");
	scanf("%d %d", &num1, &num2);
	sum = num1 + num2;//局部变量
	printf("%d\n", sum);

	return 0;
}        //输出结果为:输入两个操作数:>32 65
                      97

 2. 常量

     类型:字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量

//字面常量演示
	3.14;//字面常量
	5.14;//字面常量
	"abcdefkh";//字面常量

//const修饰的常变量演示,虽是常变量,本质上还是变量
#include <stdio.h>
int main()
{
	const int x = 7;//此处x为const修饰的常变量
	x = 689;//此处x是不能直接修改的
	printf("x = %d\n", x);
	return 0;                       //此时报错,将x = 689;删掉,结果输出为 x = 7
	
	int x = 7;//此处x为变量
	x = 689;//此处x可以修改
	printf("x = %d\n", x);
	return 0;                       //此处结果输出为 x = 689
}

 //#define定义的标识符常量演示
#include <stdio.h>
#define PAI 666
int main()
{
	printf("pai = %d\n", PAI);
	return 0;                       //此处输出结果为 pai = 666
}

 //枚举常量——默认值从0开始,依次向下递增1,若在开始处给MALE赋值,则在主函数中不可更改赋值
#include <stdio.h>
enum sex
{
	MALE,            /*此处若输入MALE = 6, 则输出结果为 6 
					                                  7 
					                                  8*/
	FEMALE,
	SECRET
};
int main()
{
	printf("%d\n", MALE);
	printf("%d\n", FEMALE);
	printf("%d\n", SECRET);
	return 0;
}                                     /*此时输出结果为 0 
                                                      1 
                                                      2*/

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值