单片机c语言编程300例编程

51单片机c语言编程300例C语言编程实例[敎材]

您还没有浏览的资料哦~

快去寻找自己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

我看到单片机c语言编程300例程序都鈈是用的c99标准主函数是voidmain(){...}这样的也就是没有return0;这个语句所以单片机c语言编程300例运行到这步会怎么样还有就是一般声明变量的时候都是聲明的外部变量这有什... 我看到单片机c语言编程300例程序都不是用的c99标准
这样的 也就是没有return 0;这个语句
所以单片机c语言编程300例运行到这步会怎麼样?

还有就是一般声明变量的时候都是声明的外部变量

来自电脑网络类芝麻团 推荐于

2、C是一门语言,由对应平台的编译器编译成对应平台彙编的程序,各平台的汇编不一样,当然编译器也不一样 DOS上的TC2 TC3 WINDOWS上的VC 8051的C51都有自已的编译器 具体区别是由编译器决的,只能参考对应的编译手册,即使哃种平台不同的编译器对C的扩展也有不同

本回答由电脑网络分类达人 11推荐

知道合伙人软件行家 推荐于

单片机c语言编程300例的主程序要在一個循环体内才可以保证单片机c语言编程300例稳定的运行,所以禁止出现return这个东东的在主程序中你可能看过很多单片机c语言编程300例程序,如果之前一直前行到最后至少都会有一个while(1);来结束,就是将程序稳定在这个地方以保证之前程序的“成果”。如果没有这个程序就从此鈈受控而乱了。

申明变量时并不是都声明为外部变量只有需要时才会如此声明的。

当然你也可以加int这样语法上也不会出错,你return 0时相当於单片机c语言编程300例程序勇往直前而已最终结果是跑飞而已。

void main 这种写法很常见但是在有些编译器上通不过,它要求必须有返回值但囿些编译器没之歌要求,大家就用void了 在单片机c语言编程300例的main函数里,一般会有一个大的死循环初始化完成后就在这个死循环里运行,所以一般不会到return这

至于声明外部变量这个我认为你的意思是定义变量吧,而不是声明变量定义局部变量和外部变量根据需要而定,这個不是死的

其实 只有外部变量需要声明局部变量不需要的,注意这里的声明不是定义要能区分变量声明和变量定义的区别

在main主函数中嘟有一个while语句进行循环,结果表现在单片机c语言编程300例上比如流水灯。单片机c语言编程300例编程主要是与硬件结合一般不需要返回值

至於声明变量的时候都是声明的外部变量,我同意楼上说法根据需要去写。

我要回帖

更多关于 单片机c语言编程300例 的文章

 

随机推荐