鹏哥C语言学习笔记——变量与常量

(一)变量和常量的概念

1、生活中的有些值是不变的,比如:圆周率,性别,身份证号码,血型等等。

2、有些值是可变的,比如:年龄,体重,薪资。

3、不变的值,C语言中用常量的概念来表示,变的值C语言中用变量来表示。

(二)定义变量的方法

(三)变量的分类

1、局部变量:大括号内部定义的变量

2、全局变量:大括号外部定义的变量

(四)注意:

一、在同一个范围内,变量只能出现一次,不能重复定义。

二、变量的命名

1、当全局变量和局部变量名字冲突(相同)的情况下,局部优先;建议不要将全局变量和局部变量的名字写成一样的。

2、变量的名字要根据实际情况的需要,起一个有意义的名字。

3、变量命名的一般规则:

(1)只能由字母(包括大写和小写)、数字和下划线(`_`)组成。

(2)不能以数字开头。

(3)⻓度不能超过63个字符。

(4)变量名中区分大小写的。

(5)变量名不能使用关键字。

三、初始化:如果变量在创建的同时,想给一个确定的值,这叫变量的初始化。

建议变量要初始化,一是编译器会警告;二是这个变量不给它初始化的时候,里面默认给的是一个随机值,既然是随机值,对其进行加加减减的时候,它本来是一个随机值,加加减减后也无法知道它会变成什么了!但是如果我们刚开始给它初始化一个0,我们给它加个1,那它就是1了;我们给它加个2,那它就是2了,这时这个变量就更加容易被我们掌控,我们更加清楚这个变量会怎么样去变化以及变化成什么样子,所以我们好的习惯就是变量在创建的同时给它一个值。

四、scanf 是一个输入函数printf是一个输出函数

五、当你想使用scanf函数,而不想使用编译器提示的scanf_s函数,这时我们要在源文件的第一行放上#define_CRT_SECURE_NO_WARNINGS。

六、scanf_s这个函数是VS编译器自己提供的函数,非标准C提供的函数,即只有VS 编译器认识,其他编译器不认识,想实现跨平台性的代码,还是要使用scanf函数,所以我们建议使用scanf函数。如果非要使用scanf_s函数,那么请你研究一下再使用。scanf仅在VS平台报错,这个解决办法也只在VS上使用。

七、一劳永逸的办法:在VS的安装路径下有一个文件:newc++file.cpp 的文件
在VS工程中创建新的.c或者.cpp文件的时候,都是拷贝newc++file.cpp这个文件的!

那么我只要在newc++file.cpp这个文件里面加上#define_CRT_SECURE_NO_WARNINGS就可以实现一劳永逸。

安装everthing(一个强大的搜索文件夹软件)搜索【newc++-file.cpp】,选择打开路径

1、在记事本中编辑,会显示没有权限,此方法行不通

2.1 我们先把【newc++file.cpp】文件拷贝一份到桌面用Visual Studio打开

2.2在第一行输入#define _CRT_SECURE_NO_WARNINGS再用快捷键【Ctrl+S】保存

2.3把桌面上修改好的【newc++file.cpp】文件移动到原文件夹中替换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值