- 博客(10)
- 收藏
- 关注
原创 用c++实现数据结构中的单链表
本篇内容中的代码注释皆为本人的理解,如果有误,请指正!本篇内容参考自:http://www.nowamagic.net/librarys/veda/detail/1803Link.h:#pragma once#include #include using namespace std;struct node//创建一个结构体{ string data; struct
2016-08-29 10:18:22
591
原创 C/C++求职宝典21个重点笔记(容易混淆的东西)
转自:http://blog.youkuaiyun.com/csdnstudent/article/details/416489111. char c = '\72'; 中的\72代表一个字符,72是八进制数,代表ASCII码字符“:”。2. 10*a++ 中a先进行乘法运算再自增(笔试中经常喜欢出这类运算符优先级容易混淆的输出问题)。3. const和static的作用
2016-08-19 16:51:38
558
转载 C++运算符重载等
转自:http://blog.youkuaiyun.com/chinayaosir/article/details/2043039类的运算符重载(前言,定义,重载实例,设计指导)参考书籍:C++世界的两本世界名著[C++程序设计语言]和[C++primer]本人就以上三本书就重载的知识点进行汇总重载知识点1.重载运算符1.1引言1.2限定及重载语法
2016-08-19 15:30:18
2360
转载 c++中内存的分配,指针与数组的对比
转自:http://qiuyili68.blog.163.com/blog/static/67531803201111195115375/?fromdm&fromSearch&isFromSearchEngine=yes内存分配方式 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函
2016-08-17 17:38:10
1149
转载 c++字符串的讲解
转自:http://www.cnblogs.com/chuncn/archive/2009/02/13/1390176.html之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比
2016-08-17 14:28:46
616
原创 不使用strlen函数求字符串的长度的方法
今天翻到了一些有趣的帖子,其中有一个是不使用strlen函数求字符串的长度。我首先想到的是用一个变量做累加器,然后遍历循环这个字符串。#include int str(char *x){ int l=0; while (*x++!=0) { l+=1; } return l;}int main(){ char x[100]; printf("请输入一个字符串:\
2016-08-04 21:02:37
19862
原创 C语言题库
1.有三个数a、b、c,由键盘输入,输出其中最大的数。#include int main(){ int a,b,c; printf("请输入三个数:\n"); scanf("%d%d%d",&a,&b,&c); if(a>b && a>c) printf("max=%d",a); else if(b>a && b>c) printf("max=%d",b);
2016-08-04 20:01:37
4117
原创 函数传参的三种方式
1、传值:形参是实参的一种拷贝,单向传递,改变形参的值不会影响实参。(相当于复制一个文件,改变复制文件里面的内容,其源文件不会有影响)2、传指针:通过形参间接改变实参所指向的变量的值。3、传引用:形参就是实参,改变形参就是改变实参(引用就是起一个别名,实质上就是同一个东西)范例:传值:#include void swap(int a,int b);int main
2016-08-02 10:22:18
2269
原创 一些IT行业可能需要用到的网站(随时更新)
以下网址顺序是随机顺序,不代表排名顺序!!!1.南阳理工学院ACM/ICPC在线测评系统 http://acm.nyist.net/JudgeOnline/problemset.php2. 远景论坛(如果装黑苹果的话,可以去看看)http://bbs.pcbeta.com/
2016-04-28 14:26:11
600
原创 不使用中间变量就实现变量交换
一般来说,要实现两个变量之间的交换,都会借助一个中间变量(第三个变量),如: includeusing namespace std;int main(){ int a,b,c; cin>>a>>b; c=a; a=b; b=c; cout<<a<<" "<<b<<endl; return 0; } 那有没有不使用中间变量的方法呢?答案是肯定的!#incl
2016-04-26 22:55:29
475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人