1、100以内的质数的C语言程序:
#include<stdio,h>
void func(int i)
{
int count = 0 ;
int j ;
for ( j = 1 ; j <= i ; j ++ )
{
if ( i % j ==0 )
{
count ++ ;
}
}
if ( count == 2 )
{
printf( " %d\t" , i );
}
}
int main()
{
int i ;
for ( i = 1 ; i <= 100 ; i++ )
{
func( i );
}
return 0 ;
}
gdb命令:
要利用gdb调试
首先要创建可调试的执行文件
-g 可调试 可执行
gdb 文件名 进入
q退出
a.out是可执行文件但不可调试(no debugging symbols found)
breakpoint b断点 b 24 在24行打下第一个断点
run r运行 开始执行程序
step s能进入函数
next n不能进入函数
print p查看值
info b 查看断点个数 i b