c语言怎么调试(c语言设置断点调试步骤)

C语言,怎么调试程序?

方法/步骤

1.要对编程环境左边的一条竖直的空开的地方进行点击,点击的是你要调试的相应的语句

2.点击窗口上方的工具栏的调试界面,点击逐语句或逐过程,都没关系

3.开始调试,在调试过程中每个调试语句都要按一次F5键,在键盘上按下,你可以看到执行的当前的语句中,左边位置的红点有个箭头

4.在每次调试语句中,变量值发生改变时,下方的小界面都会显示出来,看是否正确

5.不断地重复这个步骤,知道发现错误的地方为止

6.发现错误后,停止调试,修改相应的代码,即完成此次调试

c语言断点调试方法?

断点调试:设置“断点”+F10。

1.

鼠标定位需要调试的程序行,按“断点”按钮。

2.

设好断点。

3.

点“go”按钮。 3、输入字符串。

4.

断点前的语句自动执行,不再一条条执行,程序在断点处暂停,然后再用F10一条条地跟踪调试。 可以设多个断点。

学C语言用vc2010运行一个cpp文件时点调试出现一个黑框一下就没了,怎么让它不消失啊?

  • 闪一下是因为它执行完输出函数(printf)后直接返回系统了,你可以在代码里添加一个或两个getchar(),这样需要点击一下键盘才消失。也可以加一个system("pause"),这个是调用系统函数,到时候会显示"按任意键退出担处曹肺丨镀查僧肠吉"。

c语言 调试错误是怎么回事?

  • main函数要返回一个int类型值,在printf后面加一句 return 0;就可以了

在visual中调试时C语言调程序中“或(‖)”怎么输入

  • C语言调程序中“或(‖)”怎么输入 在visual中调试时C语言调程序中“或(‖)”怎么输入 在visual中调试时
  • 一直按着shift 不放,

“被调试易程序运行完毕却”没有运行界面怎么办就是没有弹出窗口。易语言编程大神 帮忙啊 源码给你看看。

  • 正在编译现行程序正在检查重复名称…正在预处理现行程序正在进行名称连接…正在统计需要编译的子程序正在编译…正在生成主程序入口代码程序代码编译成功正在封装易格式目的代码开始运行被调试程序被调试易程序运行完毕 没有 弹出 窗口啊 秒退出 我把360都卸载了 还是没用啊 是这样的 我朋友给了我个远控教程 但是我学了 弄出了个 客户端 就是木,马 端 然后 就是上面的情况 我把 源码给大家看看 易语言大神帮忙啊 是那里出错了啊 客户端源码: pan.baidu.com/s/18BFAR 帮个忙啊 谢谢啊
  • 自己中毒了,。。。。。。

请问用C语言编程调试过程中出现这样的结果是什么意思?怎么改?

  • 0/5 src/step3/ex3.c:4:1:warning:return type defaults to int [-Wimplicit-int]main()^~~~
  • 能把代码发来吗

vs2013编程C语言调试的时候用完怎么消失我也加了getchar()函数啊

  • 是system("pause");不是getchar();

C语言调试时出现Unhandled exception 0xc0000005:Access Violation怎么回事?

  • #include stdio.h#include string.hint n=3;struct product{ char name[20]; /*商品名称*/ float price; /*商品单价*/ float sales; /*销量(万)*/ char intro[20]; /*商品描述*/}list[10]={ /*商品结构体数组*/ {"apple",12.90,150.0,"营养"}, {"banana",10.88,100.0,"健康"}, {"pear",8.88,120.0,"好吃"}};void show(struct product list[]){ { int i; /*输出名称、单价、数量、简介*/ printf("n名称,单价,数量,简介n"); printf("n*************************************************************"); for(i=0;in;i++) printf("n %-20s % -20.2f % -20.2f %-20s,list[i].price,list[i].sales,list[i].intro"); }}void add(struct product list[]) /*输入各单位信息*/ { int i; i=n; printf("n输入商品的各项信息:n"); scanf("%s %f %f %s",&list[i].name,&list[i].price,&list[i].sales,list[i].intro); n++; show(list);}void del(struct product list[]) /*输入删除的商品信息*/{ int c,d; char s[10]; printf("请输入要删除的商品信息:"); scanf("%s",s); for(c=0;cn;c++) { if(!strcmp(list[c].name,s)) { for (d=c;dn;d++) list[d]=list[d+1]; n–; } } show(list);}void sort(struct product list[]) /*按价格进行排序*/{ int a,b; struct product t; printf("按价格排序:"); for(a=0;an-1;a++) for(b=0;bn-1-a;b++) if(list[b].pricelist[b+1].price) { t=list[b]; list[b]=list[b+1]; list[b+1]=t; } show(list);}void main(){ int choice; do{ printf("n1.显示商品n2.添加商品n3.删除商品n4.排序(价格、单价、销量)n5.退出"); /*输出操作界面*/ printf("n请选择操作:"); scanf("%d,&choice"); switch(choice) /*控制函数连接*/ { case 1:show(list);break; case 2:add(list);break; case 3:del(list);break; case 4:sort(list);break; } } while(choice!=5);}
  • printf("n %-20s % -20.2f % -20.2f %-20s,list[i].price,list[i].sales,list[i].intro");scanf("%d,&choice");
版权声明

返回顶部