原创 第一章 C语言概述

2011-8-24 21:13 1231 10 10 分类: MCU/ 嵌入式

第一章C语言概述

/***********************************************************************

文件名:求和

时间:2011-8-24

************************************************************************/

#include<stdio.h>

/***********************************************************************

函数名:main()

函数功能:主函数

入口参数:

出口参数:NO

************************************************************************/

void main()

{

       int a, b, sum;

       a=123;

       b=456;

       sum=a+b;

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

}

首先看程序。这个主要就是求得2个由键盘得到的数的和然后打印出来。

20110824211232001.png

上面就是结果图了。

下面再讲讲求最大值的例子:

/***********************************************************************

文件名:求最大值

时间:2011-8-24

************************************************************************/

#include<stdio.h>

/***********************************************************************

函数名:max()函数

函数功能:求最大值函数

入口参数:x,y

出口参数:z是求得的最大值

************************************************************************/

int max(int x,int y)// 定义max函数,函数值为整型,形式参数x,y为整形

{

    int z;

    if(x>y)

       z=x;

    else

       z=y;

    return (z);//z的值返回,通过max带回到调用函数的位置

}

 

/***********************************************************************

函数名:main()

函数功能:主函数

入口参数:

出口参数:NO

************************************************************************/

void main()

{

    int a,b,c;

    scanf("%d,%d",&a,&b);//输入变量ab的值

    c=max(a,b);//调用max函数将得到的值赋给c

    printf("a=%d,b=%d\n",a,b);

    printf("max=%d",c);//输出c的值

}

运行结果如下所示:

20110824211233002.png

在这里我犯的错误就是输入函数的使用scanf(“%d,%d”);然后由键盘敲进去的时候也是这样的格式即

数字1 , 数字2

 

 

/***********************************************************************

文件名:打印信息

时间:2011-8-24

************************************************************************/

#include<stdio.h>

/***********************************************************************

函数名:main()

函数功能:主函数

入口参数:

出口参数:NO

************************************************************************/

void main()

{

    printf("*********************************************\n");

    printf("\n");

    printf("            VERY GOOD                        \n");

    printf("\n");

    printf("*********************************************\n");

 

}

运行效果如下所示:

20110824211233003.png

下面说说的是一个求取最大值的例子:

效果图如下图所示:

20110824211233004.png

再看看程序吧:

/***********************************************************************

文件名:求最大值

时间:2011-8-24

************************************************************************/

#include<stdio.h>

/***********************************************************************

函数名:max

函数功能:求最大值函数

入口参数:x,y

出口参数:z

************************************************************************/

int max(int x,int y)

{

    int z;

    if(x>y)

       z=x;

    else

       z=y;

   

    return z;

}

/***********************************************************************

函数名:main()

函数功能:主函数

入口参数:

出口参数:NO

************************************************************************/

void main()

{

    int a,b,c;

    scanf("%d,%d",&a,&b);

    c=max(a,b);

    printf("最大值c=%d",c);

}

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条