• C语言基础知识


    1.

    • 所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。
    • stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。 当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
    • return 0; 语句用于表示退出程序。

    2.

    void fun (void) / / 函数头,无分号
    {
    printf ( “Hellow world! \n” ); / / 函数体
    }

    解析:

    A.第一个 void :函数返回值,void 表示无返回值。():叫做参数列表,传递参数的,无参数就写个 void。

    B.printf ( “Hellow world! \n” ); / / 函数体

    C.fun: 函数的名字

    3.

    1. int main(void)
    2. {
    3. int Status;
    4. volatile int Delay;
    5. /* Initialize the GPIO driver */
    6. Status = XGpio_Initialize(&Gpio, GPIO_EXAMPLE_DEVICE_ID);
    7. if (Status != XST_SUCCESS) {
    8. xil_printf("Gpio Initialization Failed\r\n");
    9. return XST_FAILURE;
    10. }
    11. /* Set the direction for all signals as inputs except the LED output */
    12. XGpio_SetDataDirection(&Gpio, LED_CHANNEL, ~LED);
    13. /* Loop forever blinking the LED */
    14. while (1) {
    15. /* Set the LED to High */
    16. XGpio_DiscreteWrite(&Gpio, LED_CHANNEL, LED);
    17. /* Wait a small amount of time so the LED is visible */
    18. for (Delay = 0; Delay < LED_DELAY; Delay++);
    19. /* Clear the LED bit */
    20. XGpio_DiscreteClear(&Gpio, LED_CHANNEL, LED);
    21. /* Wait a small amount of time so the LED is visible */
    22. for (Delay = 0; Delay < LED_DELAY; Delay++);
    23. }
    24. xil_printf("Successfully ran Gpio Example\r\n");
    25. return XST_SUCCESS;
    26. }

    解析:——有返回值(return XST_SUCCESS)无参数

    int main(void)——第一个 int :函数返回值

    4.

    先给出结论:

    前置自增++a是先自增,再判断,再进入循环体;
    后置自增a++是先判断,再自增,再进入循环体;

  • 相关阅读:
    软件设计原则-依赖倒置原则讲解以及代码示例
    jextract的使用
    Spring Security OAuth 笔记
    [附源码]Python计算机毕业设计Django校园一卡通服务平台
    flutter TabBar指示器
    The_Maya_Society
    IntelliJ IDEA 2023.2更新了
    面试官这一套 Framework 连环炮;看看你能撑到第几步?
    STM32--WDG看门狗
    百度地图定位BMap.GeolocationControl的用法
  • 原文地址:https://blog.csdn.net/Pual_Georg/article/details/131383032