J_2 Qt Creator如何Debug你的程序并查看变量值和变量内存值

1、接着用在上一篇中项目做实例,首先在 MainWindow .cpp的头上加入头文件:

#include

2、在void MainWindow::on_pushButton_clicked()方法中加如下代码:

     int a = 10;
     int b;

    memcpy(&b, &a ,4);    //a的内存拷贝到b的内存上;
    qDebug()<<"b: "<

3、如视频所示,在ui->label->setText("开始我的第一个工程!");这行的行号边上,用鼠标点一下,于是就设置了一个断点,当程序运行起来时,运行到断点处就会停止;

4、点击左下角第2个绿三角按钮,进入Debug运行状态,这时点击界面上的“PushButton”按钮,程序运行到断点处;

5、按“F10”,可以单步执行程序;

6、如视频所示把变量a、b分别加到右边查看它们的值;

7、如视频所示查看变量b的内存,内存中是16进制字节数,b是int类型,占4个字节,可以看到内存中是0a 00 00 00,低位在前高位在后,看内存在调试过程中是非常有用的;

8、qDebug()的打印输出结果最后在Application Output窗口查看;

需要观看运行效果或需要完整源代码,请到www.toutiao.com/i6846009264360653320/链接评论区写上你的邮箱

你可能感兴趣的:(J_2 Qt Creator如何Debug你的程序并查看变量值和变量内存值)