查看: 462|回复: 3

[教程] C++基础教程(2)

[复制链接]

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5877
人气
156
分享
52

最佳新人活跃会员

发表于 2022-8-2 10:27:21 | 显示全部楼层 |阅读模式
本帖最后由 蒟蒻 于 2022-8-2 18:32 编辑

上次的教程其实并没有写完,这次补一下
主要是当时懒癌犯了

【函数】
定义函数的规范
[C++] 纯文本查看 复制代码
标识符 函数名(参数列表){
    变量声明
    语句
}

例如
[C++] 纯文本查看 复制代码
bool userLogin(const char * userName,const char * userPassword){
    if(userName == "x64" && 
        userPassword == "x64Login"){
        return true;
    }
    return false
}

标识符如下:
void
int
float
long
long double
short
char
bool
BOOL //BOOL必须要引用Windows.h才能使用
等等

返回值:
返回值很好理解,就相当于给这个函数赋值
假设int test()的返回值是1
那么就可以使用这样的语句
[C++] 纯文本查看 复制代码
printf(test());

输出
[AppleScript] 纯文本查看 复制代码
1

标识符的返回值
void 无
int,float,long等等 返回数字
char,const char 返回字符串
bool 返回true/false
BOOL 返回TRUE/FALSE (注意,这个是大写的)

嵌套函数
[C++] 纯文本查看 复制代码
void a(){printf("hello world");}
void b(){a();}

这是合法的
不合法的
[C++] 纯文本查看 复制代码
void a(){
    void b(){
        printf("Hello World!");
    }
}

形参与实参
[C++] 纯文本查看 复制代码
int math(int a){
    printf(a);
}
int main()
{
    math(1); //实参
}

输出
[AppleScript] 纯文本查看 复制代码
1

【类】
定义一个类的格式
[C++] 纯文本查看 复制代码
class 类名{
public:
    语句
protected:
    语句
private:
    语句
}

在类中定义函数有两种方法
[C++] 纯文本查看 复制代码
class a{
public:
    void b(){
        printf(" ");
    }
}

或者
[C++] 纯文本查看 复制代码
class a{
public:
    void b();
}
void a::b(){
    printf(" ");
}


你干嘛~哎哟

2

技术

13

魅力

3

原创

版主

禁止发言

Rank: 7Rank: 7Rank: 7

积分
4471
人气
169
分享
31

最佳新人活跃会员

发表于 2023-1-5 22:58:50 | 显示全部楼层
我觉得你可以把这个重新整理一下,发到技术教程区来
技术教程区就缺你这样的人才
YF工作室驻x64论坛分部
工作室曾开发的软件:YFSafe安全软件,YFChat在线聊天软件,MBRTools等。
欢迎有能力的你加入我们一起共同进步。请发邮件至yfstudio2021@outlook.com

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
5877
人气
156
分享
52

最佳新人活跃会员

 楼主| 发表于 2023-1-6 08:56:28 | 显示全部楼层
YFSafe 发表于 2023-1-5 22:58
我觉得你可以把这个重新整理一下,发到技术教程区来
技术教程区就缺你这样的人才 ...

emmm,这好像是C++相关内容诶
你干嘛~哎哟

2

技术

13

魅力

3

原创

版主

禁止发言

Rank: 7Rank: 7Rank: 7

积分
4471
人气
169
分享
31

最佳新人活跃会员

发表于 2023-1-6 10:50:54 | 显示全部楼层
你看hackerbob的php基础教程,hjz的html基础教程不也可以发?
YF工作室驻x64论坛分部
工作室曾开发的软件:YFSafe安全软件,YFChat在线聊天软件,MBRTools等。
欢迎有能力的你加入我们一起共同进步。请发邮件至yfstudio2021@outlook.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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