![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++程序设计基础note
文章平均质量分 63
bnhtdlz
这个作者很懒,什么都没留下…
展开
-
cpp函数参数传递
参数是调用函数与被调用函数之间交换数据的通道,函数定义首部的参数称为形参,调用函数时使用的参数称为实参。实参形参一一对应。cpp语言有三种参数传递机制:值传递,指针传递和引用传递。1.值传递:实参的值被复制到对应的形参所标识的对象中去,成为形参的初始值,函数中语句对形参的操作与实参对象无关。#include using namespace std;void swap(int a原创 2016-10-24 22:10:47 · 2542 阅读 · 0 评论 -
判断回文字符串
“回文”就是从左往右看和从右往左看是一样的字符串。 1.判断回文字符串 1) 递归,回文字符串取出首尾的两个字符剩下的依然是回文串,当个数为奇数时最后剩下一个字符,当个数位偶数时剩下零个字符,一个或零个必然是回文串。#include using namespace std;#include bool isPalindrome(int begin,int原创 2016-10-29 20:22:26 · 1988 阅读 · 0 评论 -
排序
(注:只是我个人的理解,可能有错)1.冒泡排序:如果相邻的两个数排序与要求的排序不同则交换。#include using namespace std;void bubble(int a[],int n){ for(int i=1;i<n;i++){ int work=1; //如果内循环一原创 2016-10-30 22:27:58 · 168 阅读 · 0 评论 -
链表的创建
链表的节点结构:struct Node { int element;//数据类型 Node *next;//指向下一个节点};链表的创建 :Node *head=NULL;//头结点Node *tail=NULL;//尾节点链表的插入Node *p=new Node; //新建节点std::cout<<"input number:";st原创 2016-12-25 10:09:47 · 269 阅读 · 0 评论