站長資訊網
最全最豐富的資訊網站

經典C語言程序設計100例41-50

【程序41】
題目:學習static定義靜態變量的用法   
1.程序分析:
2.程序源代碼:
#include “stdio.h”
varfunc()
{
int var=0;
static int static_var=0;
printf(“40:var equal %d n”,var);
printf(“40:static var equal %d n”,static_var);
printf(“n”);
var++;
static_var++;
}
void main()
{int i;
  for(i=0;i<3;i++)
   varfunc();
}
—————————————————————————–
【程序42】
題目:學習使用auto定義變量的用法
1.程序分析:      
2.程序源代碼:
#include “stdio.h”
main()
{int i,num;
num=2;
  for (i=0;i<3;i++)
  { printf(“40: The num equal %d n”,num);
   num++;
   {
   auto int num=1;
   printf(“40: The internal block num equal %d n”,num);
   num++;
   }
  }
}
—————————————————————————–
【程序43】
題目:學習使用static的另一用法。   
1.程序分析:
2.程序源代碼:
#include “stdio.h”
main()
{
int i,num;
num=2;
for(i=0;i<3;i++)
{
printf(“40: The num equal %d n”,num);
num++;
{
static int num=1;
printf(“40:The internal block num equal %dn”,num);
num++;
}
}
}
—————————————————————————–
【程序44】
題目:學習使用external的用法。
1.程序分析:
2.程序源代碼:
#include “stdio.h”
int a,b,c;
void add()
{ int a;
a=3;
c=a+b;
}
void main()
{ a=b=4;
add();
printf(“The value of c is equal to %dn”,c);
}
—————————————————————————–
【程序45】
題目:學習使用register定義變量的方法。
1.程序分析:
2.程序源代碼:
void main()
{
register int i;
int tmp=0;
for(i=1;i<=100;i++)
tmp+=i;
printf(“The sum is %dn”,tmp);
}
—————————————————————————–
【程序46】
題目:宏#define命令練習(1)   
1.程序分析:
2.程序源代碼:
#include “stdio.h”
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
void main()
{
int num;
int again=1;
printf(“40: Program will stop if input value less than 50.n”);
while(again)
{
printf(“40:Please input number==>”);
scanf(“%d”,&num);
printf(“40:The square for this number is %d n”,SQ(num));
if(num>=50)
  again=TRUE;
else
  again=FALSE;
}
}
—————————————————————————–
【程序47】
題目:宏#define命令練習(2)
1.程序分析:            
2.程序源代碼:
#include “stdio.h”
#define exchange(a,b) { /*宏定義中允許包含兩道衣裳命令的情形,此時必須在最右邊加上””*/
             int t;
             t=a;
             a=b;
             b=t;
            }
void main(void)
{
int x=10;
int y=20;
printf(“x=%d; y=%dn”,x,y);
exchange(x,y);
printf(“x=%d; y=%dn”,x,y);
}
—————————————————————————–
【程序48】
題目:宏#define命令練習(3)   
1.程序分析:
2.程序源代碼:
#define LAG >
#define SMA <
#define EQ ==
#include “stdio.h”
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf(“40: %d larger than %d n”,i,j);
else if(i EQ j)
printf(“40: %d equal to %d n”,i,j);
else if(i SMA j)
printf(“40:%d smaller than %d n”,i,j);
else
printf(“40: No such value.n”);
}
—————————————————————————–
【程序49】
題目:#if #ifdef和#ifndef的綜合應用。
1. 程序分析:
2.程序源代碼:
#include “stdio.h”
#define MAX
#define MAXIMUM(x,y) (x>y)?x:y
#define MINIMUM(x,y) (x>y)?y:x
void main()
{ int a=10,b=20;
#ifdef MAX
printf(“40: The larger one is %dn”,MAXIMUM(a,b));
#else
printf(“40: The lower one is %dn”,MINIMUM(a,b));
#endif
#ifndef MIN
printf(“40: The lower one is %dn”,MINIMUM(a,b));
#else
printf(“40: The larger one is %dn”,MAXIMUM(a,b));
#endif
#undef MAX
#ifdef MAX
printf(“40: The larger one is %dn”,MAXIMUM(a,b));
#else
printf(“40: The lower one is %dn”,MINIMUM(a,b));
#endif
#define MIN
#ifndef MIN
printf(“40: The lower one is %dn”,MINIMUM(a,b));
#else
printf(“40: The larger one is %dn”,MAXIMUM(a,b));
#endif
}
—————————————————————————–
【程序50】
題目:#include 的應用練習   
1.程序分析:
2.程序源代碼:
test.h 文件如下:
#define LAG >
#define SMA <
#define EQ ==
#include “test.h” /*一個新文件50.c,包含test.h*/
#include “stdio.h”
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf(“40: %d larger than %d n”,i,j);
else if(i EQ j)
printf(“40: %d equal to %d n”,i,j);
else if(i SMA j)
printf(“40:%d smaller than %d n”,i,j);
else
printf(“40: No such value.n”);
}

 

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产原创精品视频| 久久久久成人精品无码| 亚洲Av永久无码精品黑人| 久久久国产精品亚洲一区| 国产精品免费无遮挡无码永久视频 | 1000部精品久久久久久久久| 久久久久女人精品毛片| 亚洲国产成人精品无码区在线观看 | 久久精品国内一区二区三区| 91精品国产品国语在线不卡| 日韩精品极品视频在线观看免费| 国产精品视频白浆免费视频| 国内精品视频在线观看| 亚洲精品视频专区| 国产精品视频一区二区三区四 | 超碰97久久国产精品牛牛| 模特私拍国产精品久久| 精品国产鲁一鲁一区二区| 久久精品国产亚洲av高清漫画| 久久精品中文字幕| 久久夜色精品国产亚洲| 中文字幕日韩精品无码内射| 中日韩精品电影推荐网站| 精品无码国产污污污免费网站国产| 九九久久精品国产免费看小说 | 老司机精品福利在线| 日韩美女专区中文字幕| 亚洲欧美日韩一区二区三区在线 | 精品亚洲一区二区三区在线观看 | 99视频精品全部免费观看| 久久99热精品这里久久精品| 久久国产精品视频一区| 亚洲国产另类久久久精品黑人| 国产亚洲美女精品久久久2020| 国内精品久久久久久中文字幕| 人与狗精品AA毛片| 精品综合久久久久久97超人| 久久精品国产只有精品2020| 国产精品第12页| 久久久国产成人精品| 欧产日产国产精品精品|