- 博客(3)
- 收藏
- 关注
转载 复习|c语言和c++有什么区别(整理)
c语言虽说经常和c++在一起被大家提起,但可千万不要以为它们是一个东西。现在我们常用的C语言是C89标准,C++是C++99标准的。C89就是在1989年制定的标准,如今最新的是C11和C++11标准。根据不同的标准,它们的功能也会有所不同,但是越新的版本支持的编译器越少,所以本文在讨论的时候使用的C语言标准是C89,C++标准是C++99.我们来介绍C语言和C++中那些不同的地方。 C语言是面向过程语言,而C++是面向对象语言,说C和C++的区别,也就是在比较面向过程和面向对象的区别。 1.面向过程和
2021-04-22 08:48:37
267
原创 复习 |链表基本操作(逆序)
1、原地逆序 无头节点链表 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* ReverseList(ListNode* pHead) { ListNode * pre=nullptr; ListNode * cur=
2021-04-20 17:14:24
259
转载 复习|typedef什么意思,用法,作用
typedef是在计算机编程语言中用来为复杂的声明定义简单的别名 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 用GNU的gcc和g++编译器,是会出现警告的,按照顺序,“const pstr”被解释为“char* const”(一个指向char的指针常量),而事实上
2021-04-19 16:22:22
5417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人