技术教程

VSCode 配置 C++ 开发环境!教程详解

第一步、安装VSCode应用程序 打开VSCode官网,下载对应安装包并默认安装(这里指明:安装路径可以修改)第二步、安装相关插件此时的VSCode仅仅是一个英文文本编辑器,还称不上开发工具,所以需要相关的插件支持。需要说明的是:这里我选择我的母语作为编辑器的语言,所以会多安装一个汉化插件!安装:汉化插件打开VSCode,在插件搜索输入框输入“Chinese …

「如何系统地学习 C/C++ 语言」有哪些C++书籍可以帮助到你?

如何系统的学习C++语言,今天我们就来看看,如果你从零基础学习C++,那么有哪些书籍可以帮助到你!C++编程书籍《C++ Primer Plus(中文版)》想必绝大多数从事C++开发的同学都看过,至少听过这本经久不衰的经典书籍。这是一本全面、细致、权威的C++书籍,对零基础小白非常友好,即便没有任何编程基础,在阅读过程中也不会有太大障碍。而且,相对于很多数据 …

C/C++编程笔记:getline()函数和字符数组

C ++ getline()是一个标准库函数,用于从输入流中读取字符串或行。它是<string>标头的一部分。getline()函数从输入流中提取字符,并将其附加到字符串对象,直到遇到定界字符。这样做时,先前在字符串对象str中存储的值将被输入字符串替换(如果有)。getline()函数可以两种方式表示:句法:istream&getline(is …

我们一起学RISC-V——10-C和汇编语言混合编程

本期内容如下:GCC内联汇编简述GCC内联汇编“输出操作数”和“输入操作数”部分GCC内联汇编“可能影响的寄存器或存储器”部分GCC内联汇编参考实例一GCC内联汇编参考实例二在汇编中调用CC++函数一、GCC内联汇编简述由于本文介绍的是GCC的RISC-V工具链,因此在CC++程序中嵌入汇编程序遵循GCC内联汇编(inline asm )语法规则,其格式由如 …

单片机c语言基础知识,c语言必背100代码有哪些?

我记得刚开始接触编程的时候,觉得太难了。也很好奇,写代码的那些人也太厉害了吧?全是英文的,他们的英文水平一定很好吧?他们是怎么记住这么多代码格式的?而且错了一个标点符号,整个程序都会有影响。一个程序几千行,错一个标点符号都不行这也太难了吧?带着新手的灵魂拷问,作为从业单片机编程10年的开发者,我来为大家拨开云雾。看完以后你就会明白,其实他们也没那么厉害!即便 …

挑战 50 年霸主 C 语言:新语言 Hare,“异端”中的保守派

Hare 原意为野兔,它的开发者希望这种编程语言能够如野兔般拥有顽强的生命力。本周,软件开发者 Drew DeVault 公布了一种名为 Hare 的全新系统编程语言,并用“简单、稳定和健壮”作为核心形容词。那它有什么特别的吗?这回可能还真有。世界上先后涌现 300 多种编程语言,而 Hare 偏偏把矛头指向了最强大的那个——C 语言。没错,Hare 的目标 …

单片机C语言编程,位操作(单片机的位运算)

前面介绍了单片机为什么要用C语言编程、单片机编程要使用哪些编程环境。从本节开始介绍单片机编程的基本知识。第一节要介绍的是按位操作。因为在配置单片机的寄存器时,位操作是非常常用的,比如将某个单片机的GPIO配置为输出方向、且输出为0时,用位操作就非常方便。单片机的位操作位操作包含哪些操作呢?常用的有六种操作:按位与“&”、按位或“|”、按位取反“~”、按位异或 …

C语言项目:别踩白块游戏(双人版)!450行源码分享+详细思路

每天一个C语言小项目,提升你的编程能力!《别踩白块儿》是一款非常耐玩的休闲益智游戏,就像它的名字一样,别踩白块儿,这就是这个游戏的一个规则。我们只需要不断踩着黑色方块前进即可,很简单吧?谁都可以会玩,但并不是谁都能玩得很好噢,你呢?快来挑战看看吧!这次我们制作的《别踩白块儿》是双人版的,可以支持你和你的朋友对战比赛哦!设置的对战双方一方是喜羊羊,一方是灰太狼 …

用编程语言参加战争,谁会是最强武器?C语言顿时投来不屑的目光

  自从计算机问世,各种编程语言也随之诞生,作为程序猿,Java、Python和C++是必学的三种编程语言,但有时难免疑惑:这三种语言究竟孰优孰劣?那么不妨读一读这篇文章,用一种别开生面的方式为你解答——"如果用编程语言参加战争,谁是最强武器?"Java:轻巧灵便的多面手  战场上的Java语言就像美国陆战队标配M4A1步枪  这种轻巧灵便的 …