
C++语言学习
文章平均质量分 52
C++基础,C++高级编程,C++的面向对,C++的STL标准模板库函数
骊山道童
三星ISP研究员,熟悉模型的优化,推理和部署,基本编程技术:C++,Python;掌握深度学习框架Tensorflow,Pytorch,希望可以相互学习和交流。
展开
-
8.C的递归
8.C的递归第一要素:明确你这个函数想要干什么第二要素:寻找递归结束条件第三要素:找出函数的等价关系式案例1 斐波那契数列案例2:小青蛙跳台阶案例3:反转单链表语法格式如下:void f(int n){ statements; ... ... ... f(); /* 函数调用自身 */ ... ... ...} int main(){ f(n);}递归的三大要素:第一要素:明确你这个函数想要干什么我们先不管函数里面的代码什么,而是要先明白,你这个函数原创 2021-11-02 16:51:51 · 257 阅读 · 0 评论 -
4.5 C++数组类封装
C++数组类封装1.C++数组类封装1.C++数组类封装任务描述:实现动态数组功能,尾插法,得到值,用类封装,内部定义,外部提供接口。Myaray.hpp#pragma once#include <iostream>using namespace std;class MyArray{public: MyArray(); // MyArray(int mCapacity); MyArray(const MyArray &p); ~M原创 2021-10-24 11:43:46 · 1923 阅读 · 0 评论 -
C语言练习题100道
C 练习实例37 - 排序题目:对10个数进行排序。程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。// 选择排序#include <iostream>#include <ctime>#include <cstdlib>using namespace std;#include<stdio.h>#define N 5int main(){ int原创 2021-10-13 10:01:51 · 11954 阅读 · 0 评论 -
6.标准的输入输出
6.标准的输入输出6.1 标准错误流(cerr)和标准日志流(clog)<iostream>- 该文件定义了 cin、cout、cerr 和 clog 对象,分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流。<iomanip>该文件通过所谓的参数化的流操纵器(比如 setw 和 setprecision),来声明对执行标准化 I/O 有用的服务。<fstream>该文件为用户控制的文件处理声明服务。我们将在文件和流的相关章节讨论它的细节。原创 2021-09-17 00:36:59 · 89 阅读 · 0 评论 -
5.指针总结
5.指针总结5.1 指针的定义和使用5.2 指针的大小5.3 野指针、空指针、万能指针5.4 const修饰的指针变量(结合方向)5.1 指针的定义和使用#include<iostream>using namespace std;/* 5.指针总结 *操作符指向内存,&取地址 */int main(){ int a = 15; //定义 int *p = NULL; //取地址给指针 p = &a; //*取值 cout<<"指针的地原创 2021-09-17 00:27:18 · 100 阅读 · 0 评论 -
4.函数调用与分文件编程
4.函数4.1 简单的最大值函数的调用4.2 利用函数实现一系列功能4.3 main和exit函数4.3 分文件编程函数的使用会省去重复代码的编写,降低代码重复率,程序模块化,修改阅读和完善。(有参函数调用,无参函数调用)函数声明:在函数未定义的情况下,事先将函数的有关信息通知编译系统,使编译能够正常执行。一个函数只能被定义一次,可以被声明多次。4.1 简单的最大值函数的调用#include<iostream>using namespace std;/* 4.函数,实参变量和形原创 2021-09-16 16:31:35 · 114 阅读 · 0 评论 -
3.字符串
字符串3.1 字符输入输出函数3.2.字符串操作的相关库函数3.2 C++ 中的 String 类3.4 C++对官方库函数的复现(结合指针)3.1 字符输入输出函数#include<iostream>using namespace std;int main(){ char str1[100]; cout<<"1.1 请输入相关字符:"<<endl; gets(str1); //scanf不允许输入空格, // cout<<str1&l原创 2021-09-16 15:05:52 · 82 阅读 · 0 评论 -
2.数组的知识
2.2.1.求数组元素的最大值#include<iostream>using namespace std;int main(){ int a[] = {1,-2,3,-9,5}; int max = 0,i=0; for(i=0;i<(sizeof(a)/sizeof(a[0]))-1;i++) { max = a[i]; if(max<a[i+1]) { max = a[i+1]; } } cout << "最大值为:".原创 2021-09-16 08:31:03 · 167 阅读 · 0 评论 -
C++学习之-C语言实现打字游戏
功能 :实现一个打字游戏,用户与终端交互,输入字符进行比较。程序编译完成后使用GBK编码格式(因windows默认)保存即可正常在终端输出中文字符#include<stdio.h>#include<string.h>#include<conio.h> //提示,vs提供的,windows没有这个库#include<stdlib.h>#include<time.h>void tips(){ printf("\n\.原创 2021-04-08 11:04:14 · 795 阅读 · 2 评论 -
vscode一键配置C++环境
vscode一键配置C++环境:https://blog.youkuaiyun.com/qq_41523096/article/details/104628484原创 2021-03-24 14:24:41 · 271 阅读 · 0 评论