//编辑器:程序员写代码的过程(记事本、vc6.0、vim)(让程序员看懂)
//编译器:查看代码的语法错误,生成汇编语言
//汇编器:将生成好的汇编语言,生成二进制语言(目标文件)
//连接器:将生成好的 二进制语言+用到的库+启动代码 ==>>生成可执行文件
#include// std 标准、i 输入、 o 输出 (标准的输入输出头文件) int mian (int argc ,char *argv[ ]) //mian 是程序的入口,有且仅有一个 //mian 左边的 int 代表的事函数的返回值的类型 //()里面是函数的形参(函数外部将数据传递到函数内部的桥梁) {//函数的功能都在{}里面实现 //可以使用任何东西,必先存在 //printf:将""中的字符串 输出到(打印到) 中断上 printf("hello iosn"); //";"代表着C语言语句的结束标记 return 0; //不带阻塞 getchar();//带阻塞,代码运行到这里会卡断 }
总结:
1、mian只有一个
2、printf的头文件是stdio.h
2、注释 行注释 块注释(不嵌套)
案列2:求圆的面积
知道的条件:半径(r)
算法:面积 = π*r*r
解析步骤:
1、 r 直接通过键盘输入直接固定特定的值
2、 定义一个面积的变量 area = π*r*r
3、 将圆的面积输出到终端上
代码:
#incudle//定义一个宏 建议大写 #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 = %fn", r) //算法:计算面积 area = 3.14*r*r area = PI*r*r; //将面积输出 printf("area = %fn",area ); //printf("area = %fn",area ); %.2表示小数部分保留两位 return 0; }
案例3:用分函数的方式 求两个数的和
解析步骤:
1、定义两个变量 data1 data2 获取键盘输入
2、定义一个函数 去计算上面两个变量 date1 date2 的和
在 函数的内部 计算 (怎么将数据 传递到函数内部呢?)
3、怎么得到的函数内部的计算结果?
通过函数的返回值 得到函数的计算结果
代码:
#includeint 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 = %dn",ret); } //scanf的提取格式一定要和输入格式相同
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)