前言🕵️♂️在之前的学习中,已经接触过了网上OJ题目 在一些题目中,我们经常可以看到时间复杂度和空间复杂度的要求 你可能和我有一样的疑惑,复杂度究竟是什么?我要怎么评判我自己写的算法的复杂度? 今天就让我们来认识认识~~ 1.算法效率🧐和...
前言众所周知,#pragma once语句是防止头文件重复包含非常常用的一条语句VS编译器在创建.h文件的时候会自动帮你在开头添加这个语句但是在gcc编译器下,这个语句就可能会出现一些问题 所使用编译器: VS2019(windows10) ...
[TOC] 前言😜上篇博客,我们提到了C语言程序运行的几个环节。 本篇博客中提到的预处理指令,就是在预处理阶段运行的一些代码。 本篇博客使用的编译器🎰 VS2019(win10) 树莓派(linux-gcc) 1.预定义符号12345_...
[TOC] 题目说明 来源:剑指 Offer 56 - I. 数组中数字出现的次数另外,260只出现以此的数字3这道题和本题是一样的 难度:中等 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要...
[TOC] 前言在早期的学习中,我们已经了解到当函数传值调用参数的时候,用的是形参。 形参是实参的一份临时拷贝,对形参的改变不会影响实参里的值。 传值调用和传址调用👉点我 今天让我们以汇编语言来了解函数调用的参数压栈这一知识点 所用编译器:VS...
[TOC] 哈喽啊,盆友们。一起来看看C语言中编译预处理的内容吧!😜 1.程序运行的几个阶段众所不周知,C语言的程序运行分为几个阶段。 咱们可以看看下面这个图,简单了解一二👇 细分开来,编译还分为3个小阶段:预编译(预处理)、编译、汇编 这三...
[TOC] 好久没有更新C语言学习的博客了,今天带来的是文件部分的知识点!😋 1.为什么需要文件?之前学习过通讯录的代码实现,可以给通讯录中增加、删除联系人。但是这个通讯录在你exe文件关闭的同时就被销毁了,它的内容并不能顺延到下一次打开这个通讯录...
情况说明之前使用树莓派的时候,遇到了中文乱码的问题。 VS2019编译器下写的.c文件,里面的中文注释在树莓派ide上乱码 树莓派控制台上,C语言代码输出中文时乱码 这里需要调整三个设置来解决该问题 1.设置VS,将文件保存为UTF8编码...
前言如何使用树莓派编译C语言代码呢? 21年暑假的时候,学习编程的劲头高涨,然后冲动消费买了个树莓派4B……结果压根不会用,吃灰了半年 不过现在已经学完了C语言,也接触了一丢丢Linux系统下的gcc指令,可以尝试用它来编写C语言代码了...
[TOC] 前言还在用小乌龟管理你的git本地代码吗? 为何不来尝试一下,这款界面更加直观的git可视化工具! sorcetree官网👉https://www.sourcetreeapp.com/ 别看到英文官网就跑了,软件本身是中文界面! ...