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

經典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號
国产午夜福利精品一区二区三区 | 色久综合网精品一区二区| 国产精品99爱免费视频| 国产成人综合日韩精品无码不卡| 国产精品无码久久四虎| 99精品无人区乱码在线观看| 91精品国产肉丝高跟在线| 四虎国产精品永久在线观看| 久久久精品一区二区三区| 中文字幕乱码中文乱码51精品| 精品乱码久久久久久夜夜嗨| 亚洲精品国产V片在线观看| 日韩高清在线不卡| 亚洲AV日韩AV天堂久久 | 精品久久久久久久中文字幕| 高清免费久久午夜精品| 日韩免费无码一区二区视频 | 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲精品国产精品乱码视色| 久久精品一区二区三区中文字幕| 国产成人精品福利网站在线观看| 午夜精品久久久久久| 日韩在线看片中文字幕不卡| 日韩美香港a一级毛片| 日韩综合在线观看| 国产亚洲日韩在线三区| 日韩电影免费在线观看网址| 国产精品国产三级国快看| 国产在视频线精品视频| 日韩免费高清一级毛片| 国产九九久久99精品影院| 制服丝袜日韩中文字幕在线| 日韩精品免费视频| 久久精品国产亚洲av日韩| 日韩制服丝袜在线观看| 七次郎在线视频精品视频| 国产精品1024在线永久免费| 久久精品成人影院| 中文字幕精品一区二区三区视频| 69精品人人人人| 国产精品丝袜黑色高跟鞋|