gdb 除錯函式
阿新 • • 發佈:2020-12-09
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
引數10