C++ (第四天)

如何在VS中调试

断点和读取内存,这是调试的两大部分

设置断点就是为了读取内存

断点(F9)是程序调试器中将中断的点,它将暂停。

autos,locals——展示局部变量或变量

watch1 ——观察变量

输入a按下enter,可以看到↑

展示程序的所有内存,左侧地址,中间实际数据,右侧ASCII码解释

输入&a 得到变量内存地址,回车

大量的cc,意味着它是未初始化的栈内存

#include <iostream>
#include "Log.h"

int main()
{
    int a = 8;
    a++;
    const char* string = "Hello";
    for (int i = 0; i < 5; i++)
    {
        const char c = string[i];
        std::cout << c << std::endl;

    }
    Log("Hello World!");
    std::cin.get();
}

条件与分支(if)

bool comparisonResult = x == 5;

==——等于运算符

if(comparisonResult == true)和if(comparisonResult)相同

跳转到汇编指令:

false是0,true是1*(2或其他)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值