LOGO
首页 小说列表 排行榜 搜索

    C语言教程-第60页

  • 第1页
  • 上一页
  • 下一页

    温馨提醒:系统正在全面升级。您可以访问最新站点。谢谢!

      num++;

      }

      }

      getch();

      }

      ==============================================================

      【程序44】

      题目:学习使用external的用法。

      1.程序分析:

      2.程序源代码:

      #include "stdio.h"

      #include "conio.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 %d\n",c);

      getch();

      }

      ==============================================================

      【程序45】

      题目:学习使用register定义变量的方法。

      1.程序分析:

      2.程序源代码:

      #include "stdio.h"

      #include "conio.h"

      void main()

      {

      register int i;

      int tmp=0;

      for(i=1;i<=100;i++)

      tmp+=i;

      printf("The sum is %d\n",tmp);

      getch();

      }

      ==============================================================

      【程序46】

      题目:宏#define命令练习(1)   

      1.程序分析:

      2.程序源代码:

      #include "stdio.h"

      #include "conio.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;

      }

      getch();

      }

      ==============================================================

      【程序47】

      题目:宏#define命令练习(2)

      1.程序分析:            

      2.程序源代码:

      #include "stdio.h"

      #include "conio.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=%d\n",x,y);

      exchange(x,y);

      printf("x=%d; y=%d\n",x,y);

      getch();

      }

      ==============================================================

      【程序48】

      题目:宏#define命令练习(3)   

      1.程序分析:

      2.程序源代码:

      #define LAG >

      #define 【创建和谐家园】A <

      #define EQ ==

      #include "stdio.h"

  • 第1页
  • 上一页
  • 下一页