![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
萌萌松
渣渣
展开
-
单链表反转
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* re...转载 2019-06-20 22:31:53 · 379 阅读 · 0 评论 -
C++课后题(重载函数)
1>为什么不能通过返回值不同来重载函数?2>利用重载函数的方法来设计一个程序,该程序通过函数“calc()”进行计算并返回结果。/* * */#include<iostream>using namespace std;int calc(int Squ){ return Squ*Squ;}int calc(int a,int b){ return ...原创 2019-07-07 22:31:28 · 663 阅读 · 0 评论 -
C++的sizeof()与指针
/* *sizeof()与指针 */#include<iostream>using namespace std;void main(){ //字符和字符串 char str[] = "world"; char* p = str; char i = 10; //整形 int j = 10; short int k = 10; long int l = 10; ...原创 2019-07-02 17:21:22 · 1760 阅读 · 0 评论 -
C++的在不用第三个参数的情况下,交换两个参数。
/* *在不用第三个参数的情况下,交换两个参数。 */#include<iostream>using namespace std;int main(){ int a=1; int b=2; a = a + b; b = a - b; a = a - b; cout <<"a="<< a << endl; cout <...原创 2019-07-02 17:37:35 · 398 阅读 · 0 评论 -
C++的a+++b
/* * */#include<iostream>using namespace std;int main(){ int a=1; int b=2; cout << a+++b << endl; system("pause"); return 0;}原创 2019-07-02 17:53:55 · 1671 阅读 · 0 评论 -
C++的比较
/* * */#include<iostream>using namespace std;int main(){ char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc"; co...原创 2019-07-02 20:04:04 · 513 阅读 · 0 评论