diff --git "a/C/\345\265\214\345\205\245\345\274\217C_\346\225\260\346\215\256\347\261\273\345\236\213.md" "b/C/\345\265\214\345\205\245\345\274\217C_\346\225\260\346\215\256\347\261\273\345\236\213.md" new file mode 100644 index 0000000000000000000000000000000000000000..59494aa4c9a6d2b7495dfc88485bf73472a6a06a --- /dev/null +++ "b/C/\345\265\214\345\205\245\345\274\217C_\346\225\260\346\215\256\347\261\273\345\236\213.md" @@ -0,0 +1,31 @@ +# 嵌入式编程中的数据类型 + +举个例子: +``` +void delay(uint8_t i) +{ + uint8_t j = 100; + while(i -- ) + { + while(j -- ); + } +} + +uint8_t sum_func(uint8_t a,uint8_t b) +{ + return a + b; +} + + +void main(void) +{ + + ... + delay(256); + sum = sum_func(200,200); + ... +} + +``` + +**碰到还好,就怕运行的时候所有参数都是在范围之内,其实很大程度上代码已经飞起来了,而且你还不知道。活在梦里**