1. 程式人生 > 其它 >gdb 除錯函式

gdb 除錯函式

技術標籤:工具gdb

GDB 除錯函式

編寫示例程式碼

本程式碼功能為找出素數。

#include "stdio.h"
#include "stdbool.h"
#include <math.h>

bool prime(long int n)
{
    int i = 2;
    double k=sqrt(n);
    while((n%i)!=0&&i*1.0<k)
        i++;
    if(i*1.0>k)
        return true;
    else
return false; } int main() { long int n=0; while(1){ if(prime(n)){ printf("%ld is prime\n",n); } n++; } return 0; }

除錯

進入GDB除錯模式後,除錯函式prime,分別給出引數2,10,除錯結果如下入所示
引數 2
引數2
引數10
引數10