了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。C++ 程序中的内存分为两个部分:栈:在函数内部声明的所有变量都将占用栈内存。堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。很多时候,您无法提前预知需要多少内存来存储某个定义变量中的特定信息,所需内存的大小需要在运行时才能确定。常见的动态内存分配方式:在 C++ 中,您可以使用特殊的运算符为给定类型的变
转载
2021-01-23 10:07:46
85阅读
2评论
之前不太会 C++,在 leet code 上尝试用 C++解决算法问题
这里我想使用 CLion 调试我的 C++ 程序
那么问题产生,我该如何创建我的第一个 C++ 项目呢?step 1.打开我的 CLionso,那么现在我想知道 C++ Executable 和 C++ Library 的区别根据我的编程经验应该不选择 C++ LibraryC++ Executable 和 C++ Libr
原创
2023-12-10 17:51:20
506阅读
异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。函数的异常声明列表为了增强程序的可读性和可维护性,使程序员在使用一个函数时就能看出这个函数可能会拋出哪些异常,C++ 允许在函数声明和定义时,加上它所能拋出的异常的列表,具体写法如下:void func() throw (int, double, A, B, C);或void func() throw
转载
2021-01-24 20:07:31
760阅读
2评论
什么是网络?一个在我们日常生活中经常被谈到的话题,没有绝对的定义各有各的看法。在我看来网络就是让身处不同地理位置的两个人实现信息传递与资源共享。看似简单的两个词汇,信息传递与资源共享。实际上需要用到的技术无法言语直述。从今天开始我将坚持记录我对网络学习的过程。第一章:OSI参考模型OSI 7层参考模型 (上三层负责数据编译工作,程序员负责。下四层负责数据可靠传输,网络工程师负责。)国际标准化组织I
原创
2021-03-30 10:02:01
360阅读
点赞
#include <iostream>
using namespace std;
// main() 是程序开始执行的地方
int main()
{
cout << "Hello World"; // 输出 Hello World
return 0;
}
原创
2023-10-27 22:13:53
33阅读
秒杀服务的限流策略跨语言的RPC调用Spring Boot使用HTTP/2高可用配置中心Spring Data JPA动态复杂查询Spring Data JPA动态部分更新高并发场景下锁的使用技巧ZAB v.s. Paxos中台服务化编排数据库优化场景自动化测试高性能、高可用的MySQL架构反射和泛型编程Pos
原创
2022-10-29 00:14:00
132阅读
1.代码注释——多行注释与单行注释 /*Program that greets the user. Written by jxs , Assignment 1, July. 3, 2021 Input: the name of the user Output : a personalized gre ...
转载
2021-08-07 18:27:00
84阅读
2评论
一些c语言知识的基础运用
原创
2021-08-16 18:19:28
127阅读
点赞
库文件的调用#include 定义主函数int main(){ }printf打印函数printf("hello world\n");scanf取值函数#include int main(){ int num1 = 0; scanf("%d", &num1); printf("%d\n", num1); return 0;}数据类型char 字符数据类型int 整型sh
原创
2022-05-29 10:40:00
109阅读
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>//int main()
//{//printf("hello world\n"); //char a = 'A';
// printf("%c\n", a); // %c 打印字符格式数据
//
// int age = 20;
// printf("%d\n",
原创
2022-12-24 14:46:25
124阅读
C语言数据类型:char 字符数据类型 1byteshort 短整型 2int 整型 4long 长整型 4long long 更长的整型 8float 单精度浮点数 4double 双精度浮点型 8认识不同数据类型,不同数据类型对应数据不同长度,
原创
2022-11-18 20:14:57
32阅读
#include <stdio.h>
int main()
{
int num1=0;
int num2=0;
int sum=0;
scanf_s("%d%d",&num1,&num2);
sum=num1+num2;
printf("sum=%d\n",sum);
return 0;
}
原创
2021-03-28 19:20:41
229阅读
一、C基础 进制的转换: 进制,进位机制(常见的有二进制、八进制、十进制、十六进制) &n
原创
2014-11-08 16:20:18
442阅读
C++ Visual Studio
原创
2020-03-31 11:54:46
1097阅读
第三课:数据链路层与IP包头。数据链路层:传输数据帧,数据帧的报文格式是:D.MAC、S.MAC、TYPE、DATA、FCS。日常说的二层通信实际上指的就是在数据链路层的通信,数据链路层通信是基于源MAC学习,基于目的MAC转发。数据链路层的主要作用就是提供MAC寻址。数据帧的封装过程:在数据包中添加上帧头--目的MAC,源MAC,TYPE类型和帧尾FCS校验字段,将数据包封装成一个数据帧。数据的
原创
2021-04-02 11:24:19
1282阅读
点赞
C语言程序设计第一课、认识C语言一、 C语言的特点C语言是美国的Dennis Ritchie在1972年设计发明的。它由早期的编程语言BCPL(B语言)发展演变而来。C语言之所以发展迅速,成为最受欢迎的语言之一,主要因为它具有强大的功能。归纳起来,C语言具有下列特点:1.C语言是“中级语言”把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、
原创
2015-09-10 11:57:53
545阅读
//引用stdio.h文件//stdio.hstd:std:standardi:inputo:output标准输入输出文件include<stdio.h//main主函数程序入口,一个文件只有一个main函数//int代表整型main函数前添加一个int代表main返回个正向intmain(){//这里为要运行的任务//在屏幕上输出helloworld//使用printfunctionprintf
原创
2021-08-26 11:10:29
222阅读
刚入门的C语言带大家一起学习啦!
原创
2024-03-30 13:14:39
247阅读
点赞
什么是c语言?1.语言的发展:汇编语言--->b语言--->c语言、c++、--高级语言国际标准:ANSI C -
C89/C90C99/C11 并不流行、很多不支持 c语言是一个面向结果编程的语言,与java等面对对象编程的语言并不相同。 c常用的主要编译器有:Clang、gcc、WIN-TC、SUBLIME、Turbo C2.写c语言第一步是创建工程,养成良好的
原创
2024-04-11 16:52:50
111阅读
点赞
1评论
第一课 红帽认证的介绍前言红帽认证的含金量毋庸赘述。我之所以要考红帽认证却不是为了这个,而是为了督促自己学linux,谁让自己是个任性又随性,又专注的人呢。一旦陷到一个东西里面了就拔不出来,既然这样,不如让自己专注一个好的东西里面,起码,这个东西能够让我的技能树更茂盛,也能让我对工作中的方法有更多的想法。期待这次备考给我带来成长。 条件1.预约时间:每个月都会有三场。提前3个星
原创
2021-01-03 14:32:45
557阅读