吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 1817|回复: 2

[C/C++] Visual Studio 2013第二课 图文教程

[复制链接]
zx2cwf 发表于 2014-11-6 16:10 | 显示全部楼层 |阅读模式

本帖最后由 LWJ一辈子 于 2014-11-6 16:30 编辑
虫虫视频翻录过来的,这一课主要是介绍c++的32关键字

1.auto
用来声明自动变量。可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。例:auto int name=1;

2.break
用来表示中断退出循环。一般用在循环中。判断是否满足条件然后中断当前循环。例:break;

3.case
配合switch一起使用,构成选择控制结构

4.char
用来定义为字符型变量。容纳单个字符的一种基本数据类型。它在内存中是以ASC||玛来表示的。所以它也可以跟整型来运算。也可使用无符号或有符号来定义。sigened char unsigned char例:char c;

5.const
定义常量,例:const int a; //变量a的值不能被改变

6.continue
用来表示跳过当前其后面的语句,继续下一次循环

7.default
switch语句里面,default表明默认分支走向,当所有的case条件都不符合时,程序走default分支方向

8.do
一般与while语句配合使用. 构成的形式如do while 或while do

9.double
基本数据类型,用来声明为双精度浮点型。它的范围为个字节。位为小数位。也可使用更高精度的long double 它的范围则更大,达到字节。例:double name;

10.else
常用来配合if一起使用。例:
  1. if (a==b)
  2.     k=n;
  3.     else
  4.     k=s;
复制代码

11.enum
用来声明枚举变量。.. 例:enum day{one,two,three,four,five,six,seven };

12.extern
用来声明全局变量。同时声明在main函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它是一直存在的。全局变量也会初始化为.例:extern int number;

13.float
基本数据类型,float为单精度浮点型,也叫实型。例:float  wage;

14.for
循环语句.可以指定程序循环多少次.
例:
  1. for (int i=0;i<5;i++)
  2. {
  3. printf("吾爱汇编论坛!");
  4. }

复制代码

15.goto
goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。

16.if
判断语句,用来判断语句是否满足条件

17.int
基本数据类型,整数型

18.long
用来来声明数据类型为长整型

19.register
用来声明为寄存器变量。也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。例:register int name=1;

20.return
返回语句。可以返回一个值。当我们定义一个函数为有返回值的时候则必须返回一个值

21.short
用来来声明数据类型为短整型

22.signed
有符号类型声明关键字

23.unsigned
无符号类型声明关键字

24.static
用来声明静态变量。可以显式的声明变量为静态变量。也为局部变量。只在声明它的函数内有效。它的生命周期从程序开始起一直到程序结束。而且即使使用完毕后,它的值仍旧不还原。即使没有给静态变量赋值,它也会自动初始化为.例:static int name=1

25.while
循环控制语句。只要表达式为真就一直循环

26.union
联合数据类型

27.typedef
类型重定义..可以重定义类型,例:typedef unsigned int u_int; //将无符号整形定义为u_int

28.void
空类型, 一般用于声明函数为无返回值或无参数

29.switch
条件选择语句,常用来判断用户选择的条件来执行特定语句

30.struct
用来声明结构体类型。结构体可以包含各种不同类型的量。比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用

31.volatile
就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量

32.sizeof
用来获取变量的存储空间大小

搜狗截图20141106160743.png

小结:
熟悉这些常用的关键字,以及使用//来对代码进行注释


附:
虫虫视频教程第二集相关链接:https://www.52hb.com/thread-1883-1-1.html









评分

参与人数 8HB +14 THX +2 收起 理由
29590 + 1
消逝的过去 + 2
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
飞刀梦想 + 1
agan8888 + 1
EMT + 1 + 1
ding520 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
Shark恒 + 5 + 1 积极评分从我做起,感谢!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
bigeorry 发表于 2014-11-6 16:27 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-11-6 16:45 | 显示全部楼层

期待下一课~
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表