#include<stdio.h>
int main(int argc, char **argv)
{
int a,b,c;
printf("enter two numbers:-");
if( scanf("%d \t %d",&a,&b) == 2 )
{
c=a+b;
printf("addition of numbers= %d",c);
}
else {
printf("please enter a valid input");
getchar();
}
}
Run Code Online (Sandbox Code Playgroud)
如何在c调试器中逐行调试此代码?我正在使用linux平台.
哪个调试器?在MS Visual Studio Express中,只需在代码的第一行放置一个断点,然后启动"Debug".
在Linux平台上,使用debugging flags(-g)编译代码,然后运行生成的可执行文件gdb.
假设你的文件是test.c.编译:
gcc -g -o test test.c
Run Code Online (Sandbox Code Playgroud)
然后调试:
gdb test
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此文章.谷歌"linux调试c程序"更多.