IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 【无标题】 -> 正文阅读

[C++知识库]【无标题】

//知识点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的提取格式一定要和输入格式相同


?

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-24 18:17:43  更:2021-12-24 18:19:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 13:53:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码