完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
19个回答
|
|
|
|
|
|
强烈推荐谭浩强的C语言教材,要想提高的话就再看看数据结构方面的书。
|
|
|
|
C语言其实差不多,关键靠你自己多多练习,反正没写个几万行代码,很难有所作为。
|
|
|
|
有份资料不错《C语言深度解剖.pdf》
|
|
|
|
书的话,估计作用不太大,还是多练习比较好,编程思想很重要
|
|
|
|
慢慢来,不要心急
|
|
|
|
|
|
|
|
|
|
|
|
建议把每一个你觉得好的程序,它背后的思想写下来,即使是小函数也行。
比如按键例程中用了变量mode来区分连按,到底这样有什么好处?怎么实现?有什么应用? 如此类推,在于积累。 |
|
|
|
多谢指导!
今天在纠结一个问题,关于ifndef ,是在蜂鸣器中的使用,beep.h 中 #ifndef __BEEP_H #define __BEEP_H #include "sys.h" #define BEEP Bout(8)// BEEP,蜂鸣器接口 void BEEP_Init(void);//初始化 #endif 其中的__BEEP_H 究竟是做什么的,也没看到它在其他地方的使用。 多谢~~~ |
|
|
|
定义头文件时会用到。
具体__BEEP_H 是什么并不重要。 关键是 #ifndef 意思是“如果没有定义以下内容” 就 #define 下面的内容。 是为了防止重复定义而设置的语句。 #endif 就是说前面的定义到此为止。 如果不加上面的东西,会有什么后果呢?——请你回答。 |
|
|
|
谢谢,谢谢耐心指导~~~
如果不加的话,试了下,后面编译不了。 书上说 #ifndef 标示符 程序段一 #else 程序段二 #endif 那么假定__BEEP_H 没被定义过,然后是执行程序段一 #define __BEEP_H 疑惑的是这个 __BEEP_H 在其他地方没有看到过,它是怎么用到的? 谢谢耐心指导~~~ |
|
|
|
|
|
|
|
|
|
|
|
《C rimer lus》值得一看!
|
|
|
|
此言得之。。。。。
|
|
|
|
编程三剑客:《C和指针》、《C专家编程》、《C陷阱与缺陷》,提高的话国产书不考虑。
|
|
|
|
初学者 也来学习一下
|
|
|
|
赞一个
|
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-28 17:21 , Processed in 0.692593 second(s), Total 91, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号