永发信息网

求一详细介绍 ARM开发中 C语言编程的语法和声明的书 最好有程序示例

答案:1  悬赏:70  手机版
解决时间 2021-02-27 01:01
求一详细介绍 ARM开发中 C语言编程的语法和声明的书 最好有程序示例
最佳答案
这个 其实你看看K&R就行,以前学过C或C++,甚至java,就没有多难。ARM中的C有可能更加规范,属于早期排版,现行的很多排版的C,如VC unix/linux下的C有可能都有自个的特色。你可以试着摸索,但你平常只要主要你的编程风格,就应该没事。我给几点建议:
1. 因为C语言编译时,是以*.c文件为单位,编译成可重定位的object文件(二进制),然后将这些object文件和必要的库文件链接成executable,*.c文件之间有可能共享全局变量。全局变量的声明或定义的位置不妥,有可能会造成链接的错误。因此,我建议你,将所有的声明部分放在.*h文件中,定义部分放在.*c文件中,这样不会犯错。
2. 可能C语言中,要求将局部变量放在函数的体的开始位置,而去不允许初始化,很多从C++上转过来的人一般是使用局部变量是随手定义,而C++中鼓励变量在定义之初初始化,切忌,这是和C语言(老版)不同之处。
3. main函数可能要求必须返回int,不支持void型。
4. 没有bool型数据类型,你如果使用的话,用宏定义,或typedef
5.不支持函数重载或运算符重载。
6.结构中不支持成员函数。
7.主要int和long型的字节数。
估计就是这些问题,反正你记住,这种C语言一般很规整。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我初三了。快中考了 ,可以考到哪个学校 我至
说日本人是秦皇派徐福带八百童男童女去日本的
通城金逸影院今晚什么电影?
沈氏化纤地址在什么地方,想过去办事
一般三线公仓鼠会照顾没断奶的小仓鼠
男人32岁了,换工作风险大吗?值得吗?
1到9田字格占格法
芙罗拉在哪里啊,我有事要去这个地方
查一下天瑞仪器的历史最高价是多少
泸州有到广西哪里的航班?
打114118要钱吗?
华山西峰走到北峰需要多长时间?
女生长脸圆脸适合齐刘海吗?
【我与国粹的故事】...的国粹。它通过动听的
好惠多地址有知道的么?有点事想过去
推荐资讯
【名词语法】汉语中名词的语法特征名词能充当
蚌埠达内软件科技有限公司是什么性质的公司
将一个弹簧振子拉长一些,然后由静止释放,经0.
时代财富广场怎么去啊,有知道地址的么
养鸡场用什么温湿度计最好
游艇港路/海滨大道(路口)地址在哪,我要去那
一对表现型正常的夫妇 生了一个孩子既是红绿
法式迷迭香七骨羊排怎么做好吃
解方程dx/dt+3x=e的2t次方
找描述主人公可以预见未来的电影
警察和土匪有什么区别?
早上六点可以吃早餐吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?