C/C++ 语言基础 专栏
文章平均质量分 74
C/C++语言基础
Random_ _
20级软件工程专业,长路漫漫,未来可期。
展开
-
C++ string容器
容器本质,string与char* 的区别,析构函数原型(初始化),赋值操作,插入和删除,替换和查找,拼接,求子串,比较,存取字符原创 2023-03-10 09:06:18 · 159 阅读 · 1 评论 -
C/C++中typedef用于结构体的特性
typedef在C文件中,可以使得声明结构变量不再需要加struct。但是在CPP文件中,不需要typedef也可以无需struct。本质是,因为CPP文件中,struct实际上是一种类的声明,与class类的区别是,struct类是默认将成员设为public权限,而class类默认将成员设为private权限。typedef 在C/C++中的主要作用是给声明(只能作用于声明)起别名,例如typdef int alias,则alias等效于int,如声明整形变量 alias x ;例如struct原创 2023-02-23 19:41:33 · 157 阅读 · 1 评论 -
C语言指针_详解
一、指针的概念一个变量的地址称为该变量的“指针”;二、指针变量1、指针变量的定义专门存放变量地址的变量就是指针变量;2、指针变量的赋值①将a的地址赋给pint,*p;p=&a②指针变量的初始化:int a,*p=&a;③通过其他指针变量赋inta,*p1,*p2;p1=&a;p2=p1;④用NULL给指针变量赋空值:int *p=null;3、指针的运算①指向运算符指向运算符:作..原创 2022-03-01 20:43:56 · 2610 阅读 · 2 评论 -
(超详细)如何由C过度到C++
目录一、C和C++的区别二、由C快速过度到C++1、C与C++的框架不同点(不同处有红色标记)2、C与C++不同的总结3、初步掌握三、C++的函数库(使你变强)一、C和C++的区别1、C语言可以在C++编译器上运行(C++包涵C)2、C++与C相比有函数库(STL、BOOST等等)3、C++是面向对象的编程语言(有class类及特性)二、由C快速过度到C++1、C与C++的框架不同点(不同处有红色标记)由C对比C++①C版框架:#include原创 2022-02-04 00:49:45 · 1453 阅读 · 2 评论