#include <stdio.h>
void main (void)
{
while(1)
{
int i;
printf("hello world!\r\n");
i=5+3;
}
}
执行不到:i=5+3
...C51 当执行到printf时就停留在此,不能继续往下执行,是什么原因?
不是没执行i=5+3,是你根本没输出i。你在后面加一句printf("%d\\n”.i);就可以看到输出了。
关于STM32 在keil3 MDK 中嵌入汇编函数,执行万此函数,程序跑飞的...
__asm只表示该函数是纯粹的汇编语言写成的,因此需要手工在函数最后加上BX LR以返回程序调用者。
C语言中%c是什么意思
这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。1、%u 十进制无符号整数。2、%f 表示输出浮点数。3、%s表示输出 字符串。4、%c表示输出单个字符。5、%p表示输出指针的值。6、%e表示输出指数形式的浮点数。7、%x, %X 表示输出无符号以十六进制表示...