77问答网
所有问题
当前搜索:
c语言如何单步调试
一个
C语言
问题,希望教一下
答:
输出:5 18 主要看fun的运行,fun(a,&x)注释如下:int fun(int a[],int *p){ int i,n;n=*p; //指针p指向x,所以n=5 p=&a[n-1]; //指针p指向a[4]for(i=n-2;i>=0;i--)if(a[i]>*p) p=&a[i]; //找数值最大的 return *p; //指针p指向数值最大的a[...
求
C语言
中到某个指定时间就能运行的程序?有哪位高手能帮个忙?跪求,跪...
答:
用
调试
器啊,
单步
运行!!!
C语言
解析,解释一下执行步骤
答:
switch(x)---x=1 所以执行 case 1:后面的语句 接着switch(y)---y=0 所以执行 case 0:后面的语句 a++ ---即a=a+1,这时a=0+1=1 执行break跳出switch语句 因为 switch(x)的 case 1 没有break所以继续执行case2 case2:a++;b++ ;---a=a+1=1+1=2;b=b+1=0+1=1;case2...
请问
c语言
问题
答:
初始p指向11 j为3的时候,--p,p指向9,然后打印*p,就是9 j为2的时候,因为是p++而不是++p,所以先打印*p,也就是9,然后p自加,p指向11 j为1的时候,先打印*p,也就是11,然后p自加,p指向13 j为0的时候,不满足循环条件,退出 最终打印结果是 9911 你应该是把循环跳出条件搞错了,...
C语言
循环问题
答:
这是打印菱形的程序。第一个for是打印出上半部分,其中第一个for里的两个for:第一个for打印空格。第二个是打出 其实一共是一个七行五列的矩形。因为计算不可能跳越打出*。所以要考虑打空格。下面的for是后向打印。原理是一样的 include<stdio.h> include<stdlib.h> main(){ int i,j,k;for...
请会单片机
C语言
的人,感谢回答
答:
肯定不会同时进行的,可能是你俩段for语句之间时间间隔太短,就和同时执行一样,你在之间加个延时语句试一下;或者去keil里
单步调试
一下,你就能知道整个程序运行的过程。
如何
看出
C语言
程序的运行结果?
答:
自己慢慢算。既然有 scanf 那就肯定要键盘输入。输入才有结果嘛。要不然迩就自己代三个数进去。慢慢算。有些程序代码是必须从编辑器里面算出来的。
C语言
学习路线?
答:
3、嵌入式
C 语言
编译
调试
技巧调试文件产生方法介绍
单步
、断点等调试方法介绍调试过程中动态修改内存4、语言基本语法结构程序设计关键字分类讲解各类进制间的分析以及转换有符号以及无符号深度剖析各种运算符介绍 数据存储类型的读写控制 不同数据类型间的自动以及强制类型转换各种类型间的越界问题剖析深度剖析二进制位运算5...
C语言
的问题
答:
第四题:注意静态变量(static int i)的生存期是整个程序执行过程,因此每次调用它实际上函数中的i不断累加1。第一次调用i=0,第二次调用i为1...第五题:调用由内层函数再到外层函数,慢慢来看。不会错的 建议使用
单步调试
,这样有问题可以慢慢找。加油!我在在学习c++,呵呵 ...
C语言
基础问题!!!
答:
程序错了,你看程序,假设a=12,b=6,进入第一个if,a=0,b=6,然后return f(b,a)即return f(6,0),这时再一次进入调用函数,还是进入第一个if这时碰到a=a%b,即a=6%0,到这里就知道了,这个是非法的,所以程序才会中断
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜