
C语言
文章平均质量分 80
白巾-子木
哥是自学滴,博客是笔记,菜鸡看不懂,大佬不会看,耶!(管你押不押,爷这就是诗)
展开
-
#函数全方面讲解# #万字巨作#❤️❤️❤️
目录:1.函数的概念1.函数的概念:2.函数的作用:2.函数的定义1)参数列表的作用2)返回值的类型一、有返回值的函数的特点是:二、无返回值的函数的特点是:3)主调函数与被调函数4)return关键字的开发技巧5)形式参数与实际参数3)嵌套循环与函数:1.函数的概念1.函数的概念:函数是将一行或多行的代码组织在一起,可以实现一定功能的程序。函数在C/C++语言中也叫做子程序,在JAVA等一些面向对象的语言中也叫方法。所有的高级语言中都有函数或子程序这个概念,一个较大的程序一般应分为若干个程序块,原创 2021-08-22 10:14:26 · 282 阅读 · 0 评论 -
#最全最细# #熬夜万字巨作# #快速理解#位运算#
1.位运算符 的概念:位运算是C语言程序设计中,按位或二进制数的模式运算和操作。位运算总共有六种符号:左移、右移、取反、位与、位或、异或等,通常左移和右移位运算比乘除法运算要快很多。2.左移和右移运算符左移运算是将一个二进制位的操作数,按指定移动的位数向左移位。移出位被丢弃,右边的空位一律补0;右移运算是将一个二进制位的操作数,按指定移动的位数向右移动。移出位被丢弃,右边移出的空位有可能补0,也有可能补符号位。请思考这几个黑体字是什么意思?图5-1 左移运算演示如图5-1所示:当数字原创 2021-08-17 23:49:51 · 386 阅读 · 0 评论 -
C语言 #运算符(全)# #优先级#
1.C语言全部运算符赋值符号(=)的功能,主要是将指定的数值赋值给内存中的某个变量。众所周知,变量的本质是内存上的一个区块,因此赋值符号的功能就是对内存上的某个区块写入数据。赋值符号左侧只能是一个变量,而不能是常量、函数或者表达式等。赋值符号是几乎所有运算符中优先级最低的,因此赋值符号总是让右侧表达式或函数先运算,完成之后再把运算的结果赋值给左侧的变量。需要特别提示一下小括号(圆括号)运算符,它是C语言中优先级最高的运算符之一。凡是优先级较低的运算符,用小括号包裹上之后优先级将最优先运算。例如:in原创 2021-08-17 10:37:23 · 462 阅读 · 0 评论 -
快速学会 #关系运算# #逻辑运算#!
**本章所有的问题的答案均以结论的形式展现**1.关系运算符与逻辑运算 的概念关系运算符:是对两个表达式进行比较,C语言提供6种关系运算符:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)共六种。关系运算符主要用于分支语句或循环语句作为判断条件,另外还可以与三目的条件运算符联合使用,也是作为判断的条件。逻辑运算符:是把两个以上单纯的关系表达式,连接成更复杂的复合关系表达式。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在原创 2021-08-17 10:30:16 · 247 阅读 · 0 评论 -
如何快速理解 #算数运算符#
1.算术运算符:算术运算符与赋值运算符,应当是所有运算符号中最简单和常用的运算符了。算术运算符除了五则运算之外,还有自增与自减总共7种运算符。2.简单算术运算符:在优先级相同的情况下,C语言的运算符大部分是自左向右逐一运算。如果在同一行代码中,有多个优先级不同的运算符,优先级高的先执行运算而优先级低的后运算。例如:加减运算的优先级低于乘除和取余运算的优先级。 代码 [例5-1]测试算术与赋值符号的优先级 #include <stdio.h> int原创 2021-08-14 12:00:01 · 258 阅读 · 0 评论 -
C语言有哪些 #运算符# (全)
C语言运算符的分类:运算符:是告诉编译程序执行特定算术或逻辑操作的符号。C语言的运算范围很宽,把除了控制和输入输出语句以外的几乎所有的基本操作都作为运算符处理。常用的运算符号主要分为三大类:算术运算符、 关系运算符与逻辑运算符等。除此之外,还有一些用于完成特殊任务的运算符。C语言全部运算符号可以分为十个种类:一、算术运算符:用于各类数值运算。包括:加(+)、减(-)、乘(*)、除(/)、求余(或称模运算) (%)、自增(++)、自减(--)共七种。二、关系运算符:用于比较运算。包原创 2021-08-14 11:46:41 · 2573 阅读 · 0 评论 -
迅速学会 #switch 分支语句#
switch分支语句switch分支语句主要用于多分支条件选择程序,其功能非常类似于else if的多分支条件语句。switch语句涉及到的关键字包括:switch、case、break和default,因此其语法规则比if语句稍微复杂一些。图4-3 switch多分支语句的执行流程标准的 switch分支语句 如图4-3所示,每个case管辖的分支语句是到break为止,一旦碰到break关键字程序就立即跳出整个的switch语句。它的主要作用是阻止程序进入下一个case分支,因此原创 2021-08-12 23:27:11 · 688 阅读 · 0 评论 -
#程序设计# #算法技巧#
程序设计与算法技巧:分支与循环语句的全部语法特点与使用方法,在前面的章节中都已经介绍完毕。在此基础之上,我们就将开始永无止境的程序设计与算法技巧研究了。例如:求100以内有哪几个整数是素数,或者打印乘法99阵列,打印19x19的菱形阵列等等。计算机程序设计能够解决成千上万的数学应用课题,举不胜举。求一个整数是否为素数素数 (prime number)又称质数,一个大于1的自然数除了1和它本身外不能被其他自然数整除,否则称为合数。例如:2、3、5、7、11等都是素数,而6可以由2乘3得到所以是合数原创 2021-08-11 22:10:31 · 137 阅读 · 0 评论 -
进制,变量,常量,浮点数
从二进制开始二进制(binary)是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上都是二进制系统。二进制的原理:每一位二进制就如晶体管中的一个晶体,是一个非常微小的开关,用“开”来表示1,“关”来表示0。a)每增加一个晶体,表达的数字个数乘2,相加时每逢2进1;b)1个二进制数表达的是0和1的两种数字,2个二进制数表达的是0到...原创 2021-08-07 17:16:40 · 841 阅读 · 0 评论 -
学会循环 #三大关键字#
辅助循环的三大关键字管理循环语句的关键字除了while和for之外,还有三个重要的关键字可以辅助管理循环语句:break、return和continue。在循环体内如果程序运行到这三个关键字的时候都会发生跳转:a)break让程序跳转到循环体之外;b)return让程序跳转到整个函数之外;c)continue是让程序跳转到循环头部。break关键字在C语言中break关键字可以两种语句中使用,一个是在switch分支语句中,另一个就是在循环语句中。在两种语句中break都是起跳转的.原创 2021-08-11 21:51:26 · 1061 阅读 · 0 评论 -
学会 #for循环#
4.3.3 for循环语句的特点for循环语句完全可以和while(do-while)语句互相替代。如图4-6所示,for语句相当于将while语句的三个区域,全放在循环头部的小括号里并用分号间隔。图4-6 for语句的结构for语句将递增区放入了循环头部,循环体内的代码就减少了一些,这样就更容易实现循环体不带大括号了。无论是while和for循环语句还是if条件语句,如果所控制的范围内只有一个分号(一行代码)即可不带大括号。 例4-15测试for语句的运行流程 #incl原创 2021-08-11 21:47:58 · 348 阅读 · 0 评论 -
其他类型 输入输出函数
***其他输入输出函数***首先,C语言输入输出的对象,主要就是标准输出流(stdout)与标准输入流(stdin)。所谓标准输出流通俗地说就是屏幕输出,标准输入流就是键盘输入。除了这两种之外,C语言还可以对磁盘文件和外部设备输入输出。磁盘输入输出函数类似于标准输入输出函数,文件输入输出函数包括:a)单个字符输入输出函数:fgetchar与fputchar(或者getc与putc);b)单行字符串输入输出函数:fgets与fputs;c)格式化输入输出函数:fscanf与fprint原创 2021-08-09 22:05:26 · 1176 阅读 · 0 评论 -
什么是 #while# #do-while# ?
4.3 循环语句在不少实际问题中有许多具有规律性的重复操作,比如我们要算出1到10000之间所有数字加和。这个时候我们不能写一万行代码来逐一语句地实现相加运算,这个时候就需要在程序中重复地按一定规律地执行某些运算。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句有两种:while(包括do-while)语句与for语句。所有while(do-while)语句能表达的功能for语句全都能实现,反原创 2021-08-09 21:58:57 · 127 阅读 · 0 评论