![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
C语言Plus
分享一些C/C++相关的知识,谢谢大家的支持!可以关注我的微信公众号“C语言Plus”哦
展开
-
【C语言】用“*”打印一个三角形
include 2 int main () 3 { 4 int i,j,k; 5 for(i=1;i<5;i++) 6 { 7 for(j=0;j<=4-i;j++) 8 { 9 printf(" ");10 }11 ...原创 2018-08-06 19:01:18 · 42236 阅读 · 7 评论 -
C语言加密练习:第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
![如题](https://img-blog.csdn.net/20180806225825484?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3OTkwOTI4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 代码:int Afan(char ...原创 2018-08-06 23:06:48 · 5641 阅读 · 1 评论 -
C语言数据结构之顺序表
线性表是最常用且最简单的一种数据结构。一个线性表是n个数据元素的有限序列,序列中的每个数据元素,可以是一个数字,可以是一个字符,也可以是复杂的结 构体或对象。例如:1,2,3,4,5是一个线性表,A,B,C,D…Z是一个线性表,一列列车的车厢1,车厢2…车厢n是一个线性表。线性表的机内表示法(又称存储结构)有2种,一种是顺序存储结构,另一种是链式存储结构。顺序存储结构,顾名思义就是按顺序来...原创 2018-08-13 16:53:17 · 692 阅读 · 0 评论 -
C语言/ C++中宏定义是什么?有什么作用呢?
1、条件编译C语言中,预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行相应的转换,预处理过程还会删除程序中的注释和多余的空白符号。预处理指令是以#开头的代码行,#必须是该行除了空白字符外的第一个字符。#后是指令关键字,在#和指令关键字之间允许存在若干空白字符。C/ C++中宏定义是什么?有什么作用呢? 使用宏进行条件编译的用法与使用宏防止多重引用类似。示例如下:...原创 2018-08-13 16:57:30 · 1144 阅读 · 0 评论 -
二叉树就是这么简单,二叉树概念讲解,必须要懂
首先,我们来讲讲什么是树:树是一种非线性的数据结构,相对于线性的数据结构(链表、数组)而言,树的平均运行时间更短(往往与树相关的排序时间复杂度都不会高)在现实生活中,我们一般的树长这个样子的:【学习福利】小编创建的C/C++交流群:556791282,有大量免费学习资料哦但是在编程的世界中,我们一般把树“倒”过来看,这样容易我们分析:一般的树是有很多很多个分支的,分支下又有很多很多个...原创 2019-01-18 17:55:54 · 2774 阅读 · 0 评论 -
C++的那些事:你真的了解引用吗
一、引用的本质是什么说到引用,一般C++的教材中都是这么定义的:1,引用就是一个对象的别名。比如:李逵,在家称为"铁牛",江湖上人称"黑旋风"。2,引用不是值不占内存空间。3,引用必须在定义时赋值,将变量与引用绑定。那你有没有想过,上面的定义正确吗?编译器是如何解释引用的?这里先给出引用的本质定义,后面我们再进一步论证。1,引用实际是通过指针实现的。2,引用是一个常量指针。3...转载 2019-02-19 22:28:40 · 184 阅读 · 0 评论 -
年薪20万的c++工程师面试题你都会吗?
这些题是几年前小编在网上搜索的。刚才看到就整理一下,里面有些被我改了,感觉之前说的不对或不完善,如果有不对的地方,望指正。另外当你学C++学到有点烦有点无聊时候,一定要做一下这些题,试试自己的水平有没有达到自己预期的效果。1.求下面函数的返回值( 微软) 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意...原创 2019-02-19 22:41:06 · 377 阅读 · 1 评论