下载VS Code和MinGW64,MinGW64相当于Windows平台下的gcc/g++
实例代码如下,按F9打断点,F5开始调试,
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
int main(void)
{
uint8_t str[] = "ABCDEFG";
uint8_t *str_offset = str + 2;
int val = 5;
int *val_ptr = &val;
scanf("%d", val_ptr);
if(val == 12){
int n_val = -val;
printf("Negative Value:%d\n", n_val);
}
}
上面显示了调试信息,F11进行单步调试,F10直接执行下一步。
运行下面程序,体会更复杂的调试
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
void bar(int index){
for (size_t i = 0;