C语言
文章平均质量分 84
幸福西西弗斯
莫忘少年凌云志,仍许天下第一流
展开
-
从关键字~C语言 — 期末考,考研,面试中那些你不得不知道的C语言关键字细节
本文主要涉及了32个关键字,通过关键字带您畅游C的世界,带您了解那些考试面试中常考的关键字考点,全文22441字,请收藏后慢慢观看哦!如果觉得写的不错请给个关注吧,后续三个月博主会持续跟进数据结构和python方面知识哦!......原创 2022-06-17 06:45:00 · 527 阅读 · 0 评论 -
图解C/C++中const修饰指针的三种情况
我们先来看一下const在修饰指针时有哪三种情况? const修饰指针 --- 常量指针 const修饰常量 --- 指针常量 const即修饰指针,又修饰常量原创 2022-04-23 19:56:45 · 926 阅读 · 1 评论 -
<杨辉三角>
杨辉三角由来:杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。------科普中国看到这里相信不少小伙伴都会来一句“中国人NB”21世纪以来国外也逐渐承认这项成果属于中国,所以有些书上称这是“中国三角形”图示:仔细观察杨慧三角可以看到: ...原创 2022-04-22 20:45:32 · 522 阅读 · 2 评论 -
函数那些题 — P1
1. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输人解法一:该题直接使用“试数法”来求解最大公约数和最小公倍数最大公约数找出两数中的最小值,然后直接相模,当能够同时被两数整除时则为最大公约数。 最小公倍数找出两数中的最大值,然后直接进入死循环,直到找到一个数能够同时被两数整除时,则为最小公倍数再将这两部分分别用两个函数实现封装,注意在main函数里要记得声明GCD,LCM是最大公约数和最小公倍数的首字母缩写代码及运.原创 2022-04-19 22:22:11 · 3268 阅读 · 2 评论 -
排序算法之【打擂台算法】&【冒泡算法】&【选择排序】
目录博文内容:本讲讲解排序算法里三种基本算法以及它们之间的区别★博文转载请注明出处。1. 打擂台算法:实现步骤:原理:代码实现:运行结果:2. 冒泡算法实现排序:冒泡法(也叫做起泡法)基本思路:规律:代码实现:运行结果:打擂与冒泡:3. 选择排序基本思想:实现过程:动图展示:代码实现:运行结果:4. 对比总结:后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教! ...原创 2022-04-14 23:53:03 · 6413 阅读 · 3 评论 -
循环 — 你必须要会的十五道编程题
循环你必须要会的编程题原创 2022-04-03 13:19:29 · 4989 阅读 · 2 评论 -
【不就是C程序设计习题嘛】— 第二章:算法----程序的灵魂
1. 什么是算法?试从日常生活中找3个例子,描述它们的算法算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。比如生活中的例子:1. 考大学首先填报志愿表、交报名费、拿到准考证、按时参加考试、收到录取通知书、按照日期到指定学校 报到。2. 去北京听演唱会首先在网上购票、然后按时坐车到北京,坐车到演唱会会场。3. 把大象放进冰箱先打开冰箱门,然后将大象放进冰箱,关冰箱。4.煮饭先抓米,再加水,淘一淘,加水,盖上锅盖,插上电...原创 2022-03-29 23:28:46 · 1303 阅读 · 0 评论 -
深入理解左右移
目录博文内容:本讲将带你深剖C语言中的左右移和丢弃问题★博文转载请注明出处。左移、右移概念如何理解“丢弃”深度理解左移右移结论:后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教! ——By 作者:德塔博文内容:本讲将带你深剖C语言中的左右移和丢弃问题本讲将会教你灵活使用符号,比如使用加减符和异...原创 2022-03-26 23:50:25 · 784 阅读 · 0 评论 -
深入理解++和 -- 操作
目录博文内容:深刻认识C语言的++/--操作本讲将会教你如何理解前置++,后置++问题★博文转载请注明出处。++、--操作基操:深刻理解 a++复杂表达式总结:后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教! ——By 作者:德塔博文内容:深刻认识C语言的++/--操作本讲将会教你如何理...原创 2022-03-26 23:48:36 · 752 阅读 · 0 评论 -
【符号】 — C语言版
目录博文内容:深刻认识C语言重点操作符★博文转载请注明出处。1.注释符号1.1 基本注释注意事项1.2 y = x/*p1.3 关于注释的规则来自《C语言深度剖析》2.接续符和转义符2.1 接续符 — 续行功能2.2 转义字符3.单引号和双引号3.1 基本概念3. 2 特殊情况3.3 为何计算机需要字符4.逻辑运算符4.1 &&4.2 ||4.3 短路5.位运算符5.1 按位5.2好玩的题目 ...原创 2022-03-20 15:26:17 · 1011 阅读 · 0 评论 -
【C语言深度剖析】— 史上最全关键字(爆肝半个月、数万字详解、考试必备)
什么是变量在内存中开辟特定大小的空间,用来保存数据所有的变量,本质都是要在内存中的某个位置开辟空间的!变量的定义与声明类型 变量名 = 默认值 //定义类型格式char c = 'c'; //初始化c = 'd'; //赋值赋值的意思就是这个变量c已经存在了,存在的本质就是这个变量对应的空间已经开辟出来了 ,换言之就是将'd'字符直接放到一个已经存在的空间中。很不幸,在C语言中,初始化和赋值的差别不是很大,唯一可能会出现的差..原创 2022-03-19 03:00:46 · 1366 阅读 · 4 评论 -
【C与0的不解之缘】
引言bool 变量与"零值"进行比较bool类型—C99定义首先,C语言有没有bool类型?c99之前,主要是c90是没有的,目前大部分书,都是认为没有的。因为书,一般都要落后于行业。但是c99引入了_Bool类型(你没有看错,_Bool就是一个类型,不过在新增头文件stdbool.h中,被重新用宏写成了bool,为了保证C/C++兼容性)bool类型源码如下:#define bool _Bool //C99中是一个关键字,后续可以使用bool...原创 2022-03-17 01:36:51 · 1041 阅读 · 0 评论