亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學(xué)習(xí)啦>學(xué)習(xí)英語>專業(yè)英語>計(jì)算機(jī)英語>

      c語言flag的用法_c語言flag是什么意思

      時(shí)間: 長思709 分享

      大家應(yīng)該都聽過c語言,其實(shí)c語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā),了解c語言flag的用法嗎?下面是小編給大家?guī)淼年P(guān)于c語言flag的用法_c語言flag是什么意思,以供大家參考,我們一起來看看吧!

      c語言flag的用法

      更多關(guān)于c語言內(nèi)容推薦

      c語言位運(yùn)算符的用法

      c語言中邏輯或的用法

      c語言中int的用法

      c語言大括號的用法

      c語言中%s的用法

      c語言flag的含義

      C中一般設(shè)置一個(gè)變量flag,是一個(gè)來表示判斷的變量,當(dāng)做標(biāo)志。例如當(dāng)一直情況的時(shí)候,置flag為1,當(dāng)另外一種情況時(shí),置flag為2。 變量名為flag,只是習(xí)慣問題,也可以取別的名字。

      例:

      就是設(shè)置標(biāo)志,如:A事件和B事件

      A事件正在發(fā)生 flag=1,

      A事件沒有發(fā)生 flag=0;

      B檢測flag,如果flag=1,說明A正在執(zhí)行,B就不執(zhí)行

      B檢測flag,如果flag=0,說明A沒有執(zhí)行,B就執(zhí)行

      常用于同時(shí)訪問共享內(nèi)存,或者同一塊兒變量,互斥!

      c語言flag的用法示例1

      #include

      #define N 5

      void swap(int arr[], int a, int b){

      int temp = arr[a];

      arr[a] = arr[b];

      arr[b] = temp;

      }

      void display(int arr[]){

      for (int i = 0; i < N; i++)

      printf("%d ", arr[i]);

      puts("");

      }

      int main(){

      int arr[N] = { 5, 4, 3, 2, 1 };// { 1, 2, 3, 4, 5 };

      bool flag;

      //冒泡排序

      for (int i = 0; i < N - 1; i++){

      flag = false;

      for (int j = 0; j < N - i - 1; j++){

      if (arr[j] > arr[j + 1]){

      swap(arr, j, j + 1);

      flag = true;

      }

      }

      if (flag == false)//表示已為有序,則中斷之

      break;

      }

      display(arr);

      return 0;

      }

      運(yùn)行結(jié)果

      c語言flag的用法示例2

      #include

      main()

      {

      int n,i,flag,sum=0;

      for(n=3;n<=100;n++)

      {

      flag=1;

      for(i=2;i<=n-1;i++)

      {

      if((n%i)==0)

      flag=0;

      }

      if(flag==1)

      {

      sum=sum+1;

      printf("質(zhì)數(shù): %d\n",n);

      }

      }

      printf("\n質(zhì)數(shù)總的個(gè)數(shù): %d\n",sum);

      }

      c語言flag用法相關(guān)文章

      c語言flag的用法

      flag的用法

      flag是什么意思

      計(jì)算機(jī)英語

      flag的用法和短語例句

      c語言中default的用法

      c語言的用法

      c語言枚舉的用法

      c語言flag的用法

      C語言程序中什么是函數(shù)

      512608