登录注册

    WWW.175CS.COM提供过175平台作弊器 CS1.6作弊器 175pt 豆客脚本下载

  • |帮助
社区应用 最新帖子 精华区 社区服务 搜索
主题 : Mutihack论坛C++新手入门教程.没有基础也很快入门 (第二课)
级别: 班长
UID: 11574
精华: 0
发帖: 107
金币: 10 枚
威望: 46 点
贡献值: 0 点
在线时间: 522(时)
注册时间: 2010-09-08
最后登录: 2011-07-12
楼主  发表于: 2010-09-18   

Mutihack论坛C++新手入门教程.没有基础也很快入门 (第二课)

MT技术论坛2010年系列培训教程
2010年全新的黑客技术 尽在MT技术论坛
http://bbs.mutihack.com

===============================================================================
VC++系列培训教程
初级班 第二课
===============================================================================
主讲:MT_LabelK
本节主要内容:对VC代码的初步认识,以及了解VC++6.0界面
       
        首先来讲一下VC代码的结构。
一个程序完整代码所需要包含的内容:
        对非MFC程序来说,无论是控制台程序还是WIN32或者DLL都需要有一个Main函数。只不过是在不同的程序里,main的名字各不相同。
控制台程序:main
WIN32:WinMain
DLL: DllMain

        以控制台程序为例:
int main(int argc, char* argv[])
返回值类型 函数名(参数1 ,参数2,……)

        这个main函数的返回值是int型,也就是整型,对于数据类型,我将在下节课做详细的说明。这里当然也可以改成viod,viod就是返回值为空的意思,也可以理解成不需要返回值。但是为了程序的严密性,我们一般都会通过返回值来判断函数是否执行成功。
        下面说说参数,main函数中有2个参数,但其实这里可以是很多个参数。因为,argc表示的参数的个数,而argv[n]表示的是第n个参数字符串的首地址。,每个参数之间都是用空格隔开的,因此,如果所带参数中包含空格的话,就应该使用双引号。
        在  {  }  中间就是我们函数的代码了,这里暂时没什么要说的。我只说一下最后,如果函数的返回值不是void,那么我们就必须用return 返回一个值。如果是void 我们可以不写,但如果在执行函数过程中需要返回 我们可以 写上一个  “  return; ”,当然写在函数最后也是可以的。
        还有就是函数和变量的命名规则,这一点我也将在下节课做详细的讲解。
        这里先简单的提一下预处理命令  #include 这个命令就是包含某些头文件到我们的程序里。而那些头文件中就有我们所需要的函数,无论是API还是C语言库函数,都离不开他。

        对于程序的认识,我们今天先到这里,毕竟冰冻三尺非一日之寒,日后我们还会细说。下面我来简单介绍一下VC++6.0的界面和几个快捷键。
        常用的快捷键有:F5   F7   CTRL+F5    F9  F10  F11
        今天的课程就到这里了,感谢大家的支持。MT技术论坛欢迎您的光临!

补充:
在VC中 计数都是从 0 开始的。
对于WINDOWS的API 前面加上“::” 表示是全局函数。
Debug模式 Release模式 区别
___________________________________________________________________________________________________________________________________________
下载地址


本部分内容设定了隐藏,需要回复后才能看到


--
描述
快速回复

目前网上大多作弊器是假的,请大家注意不要受骗。我们论坛有不少会员甚至一位版主都被骗了,大家注意防骗。站长QQ:361253351
按"Ctrl+Enter"直接提交