4 C语言基础
4.1 main函数
main函数作为c语言的入口函数,其格式一般如下:
int main(void)
{
}
在单片机中,main函数是所有函数执行的起点和终点,整个单片机程序在main函数中被循环调用,因此。单片机的main函数写法一般如下:
int main(void)
{
while (1)
{
;
}
}
在main函数中,希望只执行一次的代码通常作为初始化代码。放在循环之前执行,希望反复执行的代码作为核心代码。放在循环内部执行。如:
#include <stdio.h>
#include "stm32f10x.h"
int main(void)
{
uint32_t syscount;
SystemInit();
printf("Hello World");
syscount = 0;
while (1)
{
printf("This is the %d times of the cricle",syscount);
syscount++;
}
}
在上述代码中,printf为标准输出函数,用来输出字符串。在KEIL单片机开发中,printf一般用作将打印内容重定向到串口输出,关于串口配置部分,后面专门讲解,此处不做展开。