電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1907|回復(fù): 1
收起左側(cè)

[作業(yè)已審核] 四大語句和變量和函數(shù)和預(yù)處理頭文件的學(xué)習(xí)心得

[復(fù)制鏈接]

2

主題

61

帖子

348

積分

一級會員

Rank: 1

積分
348
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-4-18 10:40:02 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
自己寫了個(gè)包含如題的所有應(yīng)用的函數(shù),請老師批改。主程序展示如下,附件還有.H文件上傳。

#include <stdio.h>
#include "main.h"

u8 dat1;                            //全局變量dat1定義
u32 dat2 = 0;                       //全局變量dat2定義和初始化
u16 flag0;                          //全局變量flag0定義和初始化
u16 flag1;                          //全局變量flag1定義和初始化
u16 flag2;                          //全局變量flag2定義和初始化
u16 flag3;                          //全局變量flag3定義和初始化

void fun1(void)                     //無返回值無參函數(shù)運(yùn)用
{
  dat1 = dat2;
   }

int main()                         //主函數(shù)運(yùn)用
{
for (dat1 = 0;dat1<5;dat1++)       //for有限循環(huán)語句運(yùn)用
{
    switch(dat1)                   //設(shè)置標(biāo)志位并打印輸出
  {
      case 1:
    {
      flag0 = 1;
      printf("The first is OK!\n");
    }
    break;

      case 2:
    {
      flag1 = 1;
      printf("The seconed is OK!\n");
    }
    break;

      case 3:
    {
      flag2 = 1;
      printf("The third is OK!\n");
    }
    break;

      case 4:
    {
      flag3 = 1;
      printf("The fourth is OK!\n");
    }
    break;
  }
   }

if (flag0&flag1&flag2&flag3)       //if條件判斷語句運(yùn)用
{
  printf("dat1 is OK!\n");
   }

u8 dat3;                         //局部變量dat3定義及初始化
    fun1();
    dat3 = dat2;
    if(dat3 == dat2)
    {
      dat2 = 1;
      printf("dat3 is OK!\n");
       }
    if(dat2)
    {
      printf("All is OK!\n");
       }  

while(1)                         //while無限循環(huán)語句運(yùn)用
{
    if(dat2)
    {
      dat2 = 0;
       }
    else
        {
      dat2 = 1;
       }
}
    return 0;
}

demo.rar

80.83 KB, 下載次數(shù): 3, 下載積分: 聯(lián)盟幣 -5

24

主題

355

帖子

1677

積分

版主

Rank: 3Rank: 3

積分
1677
QQ
沙發(fā)
發(fā)表于 2021-4-19 14:02:59 | 只看該作者
整體上不錯(cuò),需要注意代碼對齊易于閱讀

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表