嵌入式C/C++
文章平均质量分 76
嵌入式C/C++基础知识,面试八股文
Ricardoxxx
shine for u
展开
-
C++基础复习——Day2
类和对象C++面向对象三大特性:封装、继承、多态C++认为万物皆为对象,对象上有其属性和行为封装封装的意义一将属性和行为作为一个整体,表现生活事物将属性和行为加以权限语法:class 类名 { 访问权限:属性 / 行为}示例:设计一个圆类,求圆的周长#include <iostream>using namespce std;//圆周率const double PI = 3.14;//class 代表一个类,类后面紧跟的就是类名称class Circle{ //原创 2022-03-03 22:01:18 · 616 阅读 · 0 评论 -
C++基础复习——Day1
文章主要用于记录C++中与C的不同之处new的基本用法C++中利用new操作符在堆区开辟数据堆区开辟的数据由程序员手动开辟和释放,释放利用操作符delete#inlude <iostream>using namespce std;int *func(){ //在堆区创建整型数据 //new返回是该数据类型的指针 int *p = new int(10); return p;}void test01(){ int *p1 = func(); delete p;}原创 2022-02-24 15:25:21 · 406 阅读 · 0 评论 -
嵌入式C语言复习——Day3
嵌入式C语言复习——Day3C语言内存空间的使用指针CPU访问内存空间的方式,指针即内存空间的地址、门牌号的代名词指针变量:在内存中开辟一个空间,存放指针C语言编译器对于指针这个特殊概念,有2个疑问:1.分配一个盒子 ,盒子要多大?在32bit系统中,指针就4个字节2.盒子里存放的地址 所指向 内存的读取方法是什么?例如:char *p; //p指针一次读取1个字节int *p; //p指针一次读取4个字节例如:int main(){ int *p1; char *p2;原创 2022-01-26 16:57:59 · 428 阅读 · 0 评论 -
嵌入式C语言复习——Day2
嵌入式C语言复习——Day2C语言关键字及运算符操作32个关键字杂项:sizeof、return#include<stdio.h>int main(){ int a; printf("the a is %d\n", sizeof(a)); return 0;//输出为4}sizeof:编译器给我们查看内存空间容量的一个工具return:返回值数据类型:int, char, long, short, unsigned, signed, flo原创 2022-01-13 23:03:02 · 278 阅读 · 0 评论 -
嵌入式C语言复习——Day1
嵌入式C语言复习——Day1原创 2022-01-12 23:16:24 · 157 阅读 · 0 评论 -
嵌入式C语言复习——Day4
嵌入式C语言复习——Day4C语言函数的使用1、 函数概述:一堆代码的集合,用一个标签去描述它,复用化;函数三要素:1、函数名(地址) 2、输入参数 3、返回值例如:int fun(int, char){xxx}用指针保存函数:int (*p)(int, int, char);例如:int (*p[7])(int,int);p[0] = fun1 ; //函数名为地址p[1] = fun2 ;...int main(){ int(*myshow)(const char原创 2022-02-03 12:05:38 · 575 阅读 · 0 评论