【无标题】

//知识点1【写代码的过程】

//编辑器:程序员写代码的过程(记事本、vc6.0、vim)(让程序员看懂)
//编译器:查看代码的语法错误,生成汇编语言
//汇编器:将生成好的汇编语言,生成二进制语言(目标文件)
//连接器:将生成好的 二进制语言+用到的库+启动代码 ==>>生成可执行文件

//知识点2【完整的C代码分析】

案列1:

#include<stdio.h> // std 标准、i 输入、 o 输出 (标准的输入输出头文件)

int mian (int argc ,char *argv[ ])
//mian 是程序的入口,有且仅有一个
//mian 左边的 int 代表的事函数的返回值的类型
//()里面是函数的形参(函数外部将数据传递到函数内部的桥梁)
{//函数的功能都在{}里面实现
    //可以使用任何东西,必先存在
    //printf:将""中的字符串 输出到(打印到) 中断上
    printf("hello ios\n");
    //";"代表着C语言语句的结束标记
    return 0; //不带阻塞
    getchar();//带阻塞,代码运行到这里会卡断
}

总结:
    1、mian只有一个
    2、printf的头文件是stdio.h
    2、注释 行注释 块注释(不嵌套)


    
案列2:求圆的面积


知道的条件:半径(r)
算法:面积 = π*r*r  

解析步骤:
1、 r 直接通过键盘输入直接固定特定的值
2、 定义一个面积的变量 area = π*r*r
3、 将圆的面积输出到终端上
代码:

#incudle<stdio.h>
//定义一个宏  建议大写
#define  PI  3.14

int mian (int argc, char *argv[])
{
    folat r = 0.0f; //定义一个 r 的变量 系统非 r 开辟四个字节的空间
    float area = 0.0f; //定义一个面积变量
    
    //获得半径 从键盘获得
    printf("请输入圆的半径r:");
    scanf("%f",&r);//带阻塞,没有获取键盘输入就不能继续运行程序
    printf("r = %f\n", r)
    
    //算法:计算面积 area = 3.14*r*r
    area = PI*r*r;
    
    //将面积输出
    printf("area = %f\n",area );
    //printf("area = %f\n",area ); %.2表示小数部分保留两位
    
    return 0;

}


案例3:用分函数的方式 求两个数的和

解析步骤:
1、定义两个变量 data1 data2 获取键盘输入
2、定义一个函数 去计算上面两个变量 date1 date2 的和
   在 函数的内部 计算 (怎么将数据 传递到函数内部呢?)
3、怎么得到的函数内部的计算结果?
    通过函数的返回值 得到函数的计算结果 

代码:

#include<stdio.h>

int add_fun(int a,int b) //函数的定义
{
    return a+b;
}

int mian(int argc,char *argv[])
{
    int ret = 0;  //存放函数的结果
    int data1 = 0,data2 = 0;  //定义两个变量 获取键盘输入
    printf("请输入两个int变量,并用空格隔开");
    scanf("%d %d",&data1,&data2);

    //函数的调用
    ret = add_fun(data1,data2);
    
    //输出ret的结果
    printf("ret = %d\n",ret);
}

//scanf的提取格式一定要和输入格式相同


 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值