C(1)

复习C语言(1)

  • c语言是过程性语言
  • c++是面向对象的语言(面对的不是过程的细节,而是一个个对象,对象是由数据以及对数据进行的操作组成的。)

    1.求两个整数之和:

#include<stdio.h>
int main()
{
    int a,b,sum;
    a=123;
    b=456;
    sum=a+b;
    printf("sum is %d\n",sum);
    return 0;
}

2.求两个整数中最大的那个数:

#include<stdio.h>
int main()
{
    int max(int x,int y);
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c=max(a,b);
    printf("max=%d\n",c);
    return 0;
}
int max(int x,int y)
{
    int z;
    if (x>=y)z=x;
    else z=y;
    return(z);
}
//对于这个程序,输入的时候需要在两个数字之间加逗号“,”,结果才是期待输出。

对于这个函数scanf("%d,%d",&a,&b);,一般写成scanf("%d%d",&a,&b); ,即就是在%d之间不加逗号。
理由:
scanf函数来讲”%d,%d”中间的那个“,”是分隔符,即用来分开你输入的两个数据的字符.如果不加“,”,直接写scanf(“%d%d”,&a,&b);那么系统就默认回车或空格作分隔符,这样符合大多数人的输入习惯,所以通常都这么写.
但若加上那个“,”就只能以“,”做分隔符.比如你想输入3和5两个数据,就只能这样输入:3->,->5(即输完第一个数据按“,”再输第二个).否则出错.估计你在输入数据时很可能是用回车或空格当作分隔符,所以出错.

3.C语言程序结构
(1) 一个程序由一个或多个源程序文件组成。
(2)函数是C程序的主要组成部分。
(3)一个函数包括两个部分:函数首部,函数体。
(4)程序总是从main函数开始执行的。
(5)程序中对计算机的操作是由函数中的C语句完成的。
(6)在每个数据声明和语句后面必须有一个分号。
(7)C语言本身不提供输出输入语句。
(8)程序应适当注释。

4.ex:
(1)什么是程序?什么是程序设计?
简单说,程序就是完成某项功能的代码,至于程序设计就是就是考虑如何完成这项功能。
(2)源程序&目标程序&可执行程序
目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”.
可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序称为可执行程序。可执行程序的扩展名为‘’.exe‘’.
(3)输出:
.*************
Very good !
.**************

#include<stdio.h>
int main()
{
    printf("**********************\n");
    printf("    Very good !       \n");
    printf("**********************\n");
    return(0);
}

(4)输入a,b,c三个值,输出其中最大值:

#include<stdio.h>
int main()
{
    int max(int x,int z,int y);
    int a,b,c,sum;
    scanf("%d%d%d",&a,&b,&c);
    sum=max(a,b,c);
    printf("the max is %d\n",sum);
    return (0);
}

int max(int x,int y,int z)
{
    int sum;
    if (x>y) sum=x;
    else sum=y;
    if (sum>z) sum=sum;
    else sum=z;
    return sum;
}

(5)C语言注释有两种:

//只注释一行
/*想注释几行就注释几行*/

看的谭浩强的书,简单复习一下,把大一学的捡起来,继续加油!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值