- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 #函数全方面讲解# #万字巨作#❤️❤️❤️
目录:1.函数的概念1.函数的概念:2.函数的作用:2.函数的定义1)参数列表的作用2)返回值的类型一、有返回值的函数的特点是:二、无返回值的函数的特点是:3)主调函数与被调函数4)return关键字的开发技巧5)形式参数与实际参数3)嵌套循环与函数:1.函数的概念1.函数的概念:函数是将一行或多行的代码组织在一起,可以实现一定功能的程序。函数在C/C++语言中也叫做子程序,在JAVA等一些面向对象的语言中也叫方法。所有的高级语言中都有函数或子程序这个概念,一个较大的程序一般应分为若干个程序块,
2021-08-22 10:14:26 252
原创 #最全最细# #熬夜万字巨作# #快速理解#位运算#
1.位运算符 的概念:位运算是C语言程序设计中,按位或二进制数的模式运算和操作。位运算总共有六种符号:左移、右移、取反、位与、位或、异或等,通常左移和右移位运算比乘除法运算要快很多。2.左移和右移运算符左移运算是将一个二进制位的操作数,按指定移动的位数向左移位。移出位被丢弃,右边的空位一律补0;右移运算是将一个二进制位的操作数,按指定移动的位数向右移动。移出位被丢弃,右边移出的空位有可能补0,也有可能补符号位。请思考这几个黑体字是什么意思?图5-1 左移运算演示如图5-1所示:当数字
2021-08-17 23:49:51 355
原创 C语言 #运算符(全)# #优先级#
1.C语言全部运算符赋值符号(=)的功能,主要是将指定的数值赋值给内存中的某个变量。众所周知,变量的本质是内存上的一个区块,因此赋值符号的功能就是对内存上的某个区块写入数据。赋值符号左侧只能是一个变量,而不能是常量、函数或者表达式等。赋值符号是几乎所有运算符中优先级最低的,因此赋值符号总是让右侧表达式或函数先运算,完成之后再把运算的结果赋值给左侧的变量。需要特别提示一下小括号(圆括号)运算符,它是C语言中优先级最高的运算符之一。凡是优先级较低的运算符,用小括号包裹上之后优先级将最优先运算。例如:in
2021-08-17 10:37:23 430
原创 快速学会 #关系运算# #逻辑运算#!
**本章所有的问题的答案均以结论的形式展现**1.关系运算符与逻辑运算 的概念关系运算符:是对两个表达式进行比较,C语言提供6种关系运算符:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)共六种。关系运算符主要用于分支语句或循环语句作为判断条件,另外还可以与三目的条件运算符联合使用,也是作为判断的条件。逻辑运算符:是把两个以上单纯的关系表达式,连接成更复杂的复合关系表达式。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在
2021-08-17 10:30:16 226
原创 如何快速理解 #算数运算符#
1.算术运算符:算术运算符与赋值运算符,应当是所有运算符号中最简单和常用的运算符了。算术运算符除了五则运算之外,还有自增与自减总共7种运算符。2.简单算术运算符:在优先级相同的情况下,C语言的运算符大部分是自左向右逐一运算。如果在同一行代码中,有多个优先级不同的运算符,优先级高的先执行运算而优先级低的后运算。例如:加减运算的优先级低于乘除和取余运算的优先级。 代码 [例5-1]测试算术与赋值符号的优先级 #include <stdio.h> int
2021-08-14 12:00:01 240
原创 C语言有哪些 #运算符# (全)
C语言运算符的分类:运算符:是告诉编译程序执行特定算术或逻辑操作的符号。C语言的运算范围很宽,把除了控制和输入输出语句以外的几乎所有的基本操作都作为运算符处理。常用的运算符号主要分为三大类:算术运算符、 关系运算符与逻辑运算符等。除此之外,还有一些用于完成特殊任务的运算符。C语言全部运算符号可以分为十个种类:一、算术运算符:用于各类数值运算。包括:加(+)、减(-)、乘(*)、除(/)、求余(或称模运算) (%)、自增(++)、自减(--)共七种。二、关系运算符:用于比较运算。包
2021-08-14 11:46:41 2541
原创 迅速学会 #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 659
原创 #程序设计# #算法技巧#
程序设计与算法技巧:分支与循环语句的全部语法特点与使用方法,在前面的章节中都已经介绍完毕。在此基础之上,我们就将开始永无止境的程序设计与算法技巧研究了。例如:求100以内有哪几个整数是素数,或者打印乘法99阵列,打印19x19的菱形阵列等等。计算机程序设计能够解决成千上万的数学应用课题,举不胜举。求一个整数是否为素数素数 (prime number)又称质数,一个大于1的自然数除了1和它本身外不能被其他自然数整除,否则称为合数。例如:2、3、5、7、11等都是素数,而6可以由2乘3得到所以是合数
2021-08-11 22:10:31 120
原创 学会循环 #三大关键字#
辅助循环的三大关键字管理循环语句的关键字除了while和for之外,还有三个重要的关键字可以辅助管理循环语句:break、return和continue。在循环体内如果程序运行到这三个关键字的时候都会发生跳转:a)break让程序跳转到循环体之外;b)return让程序跳转到整个函数之外;c)continue是让程序跳转到循环头部。break关键字在C语言中break关键字可以两种语句中使用,一个是在switch分支语句中,另一个就是在循环语句中。在两种语句中break都是起跳转的.
2021-08-11 21:51:26 1035
原创 学会 #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 323
原创 其他类型 输入输出函数
***其他输入输出函数***首先,C语言输入输出的对象,主要就是标准输出流(stdout)与标准输入流(stdin)。所谓标准输出流通俗地说就是屏幕输出,标准输入流就是键盘输入。除了这两种之外,C语言还可以对磁盘文件和外部设备输入输出。磁盘输入输出函数类似于标准输入输出函数,文件输入输出函数包括:a)单个字符输入输出函数:fgetchar与fputchar(或者getc与putc);b)单行字符串输入输出函数:fgets与fputs;c)格式化输入输出函数:fscanf与fprint
2021-08-09 22:05:26 1130
原创 什么是 #while# #do-while# ?
4.3 循环语句在不少实际问题中有许多具有规律性的重复操作,比如我们要算出1到10000之间所有数字加和。这个时候我们不能写一万行代码来逐一语句地实现相加运算,这个时候就需要在程序中重复地按一定规律地执行某些运算。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句有两种:while(包括do-while)语句与for语句。所有while(do-while)语句能表达的功能for语句全都能实现,反
2021-08-09 21:58:57 107
原创 scanf 与 printf 输入输出函数
格式化输入输出函数所谓格式化输入输出,就是不再如同上一节介绍的函数那样,都是单纯地输入输出一个字符或者一行文字。格式化输入输出,就是要将各种类型数据(包括整型、浮点型以及字符串等类型的常量或变量),混合在一起进行输入输出。在C语言中格式化输入函数主要使用scanf(或scanf_s)函数,格式化输出函数主要是printf函数。格式化输入输出函数,能够对各种类型的数据混合地输入输出,主要是依靠一个格式控制字符串来实现的。在格式控制字符串内通过%符号加字母,对输入输出的目标数据的类型进行预先标明。控制字
2021-08-08 21:26:00 2889
原创 if类型的分支语句
if分支语句做任何事情都需要遵循一定的规则,例如:一个公司的员工全月都无缺勤记录,符合条件则可获得该月份的满勤奖金。程序设计也是这样的,例如某个条件成立执行A流程,否则执行B流程等等。C语言程序设计中的流程控制,可以分为三种结构模型:顺序结构、分支结构和循环结构。图4-1 分支语句的三种结构模型单分支if语句单分支if语句将原本的顺序结构,当某个条件成立时多执行一个额外语句模块。单分支语句采用if…的格式编写: if(表达式) {语句块一} /...
2021-08-08 21:17:51 1146
原创 迅速理解 #C语言变量#
C语言变量C语言变量,是指内存空间中的一段内存区域,可以用于存放和读取一定大小的数据。每个变量都在内存中有一个独立的地址,在变量有效期内变量的地址一直保持不变。变量命名规则编译器对变量的命名是有一定要求的,如果不符合变量命名规则会编译时就会出错。a)变量名只能是字母(a-z A-Z),数字(0-9)与下划线(_)的组合,并且之间不能包含空格;b)变量名首字母必须为字母(a-z A-Z)或者下划线(_),数字不能放在变量名首位;c)变量名不能使用关键字做变量名,比如:for、while
2021-08-07 17:23:58 776
原创 进制,变量,常量,浮点数
从二进制开始二进制(binary)是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上都是二进制系统。二进制的原理:每一位二进制就如晶体管中的一个晶体,是一个非常微小的开关,用“开”来表示1,“关”来表示0。a)每增加一个晶体,表达的数字个数乘2,相加时每逢2进1;b)1个二进制数表达的是0和1的两种数字,2个二进制数表达的是0到...
2021-08-07 17:16:40 714
原创 2021-08-07
踏入计算机编程领域大家好!今天是学我开始正式踏入计算机行业的一天值得纪念的日子那么,我将开始学习编程接下来我也会按时发布我每天所学的内容,或者说是笔记,既可以作为让自己复习的方式也希望让与我一样0基础的同学们在看了我的文章后能有所帮助!希望大家能与我能一起在这编程语言中品味美好!...
2021-08-07 16:06:37 67
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人