pic c语言子程序,求大神指点子程序的作用

c语言,求大神指点子程序的作用_百度知道
c语言,求大神指点子程序的作用
hiphotos&nbsp://b.com/zhidao/pic//zhidao/wh%3D450%2C600/sign=78a82ce5fbb/d0c8a786cf6d8c77cf3bc79f3d5623.hiphotos://b.com/zhidao/wh%3D600%2C800/sign=1b6317a8ecc4bffcc322f/d0c8a786cf6d8c77cf3bc79f3d5623.baidu.baidu://b.baidu.jpg" esrc="http.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="<a href="http
提问者采纳
将这两个指针都向后移动了,对在main函数里的ss和aa是不会有任何影响的,t移动的长度是t和s两字符串长度之和。但这种t和s的增大,s移动到了自己所指向的字符串的末尾fun函数里的代码只是对形参t和s进行了修改,所以打印出来还是它们原始的值
为啥不会印象啊
因为函数里只是改变了形参的值,并没有改变形参所指向的对象的值。例如,t++;就是只改变了形参的值
(*t)++; 则改变了形参所指向的对象的值,就会对main里的ss产生影响
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
这样可以忽略空格,如果输入的是y或者Y; %c&quot,scanf输入字符的时候切记。其次首先;(%c前有个空格)?不按Y肯定是会直接退出的,可以加个getc(),格式要写成这样&quot,将会清屏,你这边判断,而并没有处理当输入非Y的情况。不知道你按Y会是什么反应
你没有看清楚吗?
为您推荐:
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言问题,求大神指点,用初学者的水平讲解_百度知道
c语言问题,求大神指点,用初学者的水平讲解
用初学者的水平讲解c语言问题./zhidao/wh%3D450%2C600/sign=8f30d4dc49ed2e73fcbc8e28b2318dbd//zhidao/pic/item/fcc3ce7ab7f26bf2076://b.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http,求大神指点,求答案<a href="http://b.jpg" esrc="http.baidu:///zhidao/wh%3D600%2C800/sign=f819f1700b4cea0b912c8fcc3ce7ab7f26bf2076.baidu
提问者采纳
year%4==0 &&
year%100,否则为0== 判断是否相等, 返回一个布尔类型值,否则为0year%400 表示判断是能被400整除,否则为0||,否则为0year%100 :逻辑或运算符, 相等为0!= 判断是否不相等,返回一个布尔类型值, 相等为1,能被4整除也就是year对4求模等于0&&!= 0 表示判断是不能被100整除,不能被100整除结果为1,不等为0:逻辑与运算符: 表示求模,其左右逻辑表达式有一个为真(非零)时结果为1,能被4整除结果为1,不等为1year%4 == 0 表示判断是否能被4整除,能被400整除结果为1!=0) ||
year%400==0%,其左右逻辑表达式同时为真(非零)时结果为1
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言延时子程序准确设置
单片机&嵌入式
单片机应用
嵌入式操作系统
学习工具&教程
学习和开发单片机的必备工具
(有问必答)
(带你轻松入门)
电子元件&电路模块
当前位置: >>
>> 浏览文章
C语言延时子程序准确设置
在给单片机写程序的时候往往需要一个微秒或者毫秒的延时子程序,但是C语言不同于汇编,很难根据语句确定准确的延时时间,经过各种查资料得到一种简单实用的方法:通过keil下断点调试确定时间。
就是编写一个延时子程序,然后在延时程序处和while(1)设置断点,运行程序,在调试模式下就可以获得该延时子程序的准确延时时间。
1,编写如下源程序:
void delay_ms(unsigned int ms)
&&& for(i=0;i
&&&&&&& for(j=0;j&200;j++);
&&&&&&& for(j=0;j&102;j++);
void main (void)
delay_ms(1);
2,下图位置设置断点
3,看哥哥怎么搞:
进入运行模式,开始运行(1处所示),程序会在延时子程序前的断点处停下,此时记录程序运行时间,2处所示。
再次点运行(1处所示),此时程序会在第二个断点处,也就是while(1)停下,这时候程序刚刚运行完延时子程序,读取此时的程序运行时间,如2所示,,二者想减就是延时子程序运行时间。如下图:
0...0010178,约等于1mS,ok,这样就得到你所写的延时子程序的延时时间,准确的哦,可以在你得到的运行时间的基础上更改数值来得到希望的延时时间。当然记得设置晶振为你所需要的,我这里是11.0592。
参考:51hei论坛
【】【】【】【】
上一篇:下一篇:
CopyRight @
单片机教程网
, All Rights Reserved}

我要回帖

更多关于 pic c语言子程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信