TypechoJoeTheme

日志随记

统计
登录
用户名
密码

扫码登录
/
注册
用户名

此用户名将作为登录时所用的账号

邮箱

XG.孤梦

随风而动,随遇而安......

搜索到 32 篇与 学习笔记 的结果 ———
2022-01-29

C语言多分支语句-学习八

C语言多分支语句-学习八
switch语句switch语句用来实现多分支选择结构一般形式:switch(表达式) //表达式必须为整数类型,包括字符型 { case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; .... case 常量表达式n: 语句n; break; default: 语句n+1 }说明在case后的各常量表达式值不能相同,否则会出现错误。在case后允许有多个语可以不用{}括起来,没有语句时,什么也不做,执行后面case的语句,直到遇到break。各case和default子句的先后顺序可以变动,而不会影响程序执行结果。default子句可以省略不用。例子要求按照考试成绩的等级输出百分制分数段,A等为90分以上,B等为70~89分,c等为60一69分,D等为60分以下。成绩的等级由键盘输入。#include <stdio.h> void main() { char grade; scanf_s("%c", &grade); ...
XG.孤梦
2022-01-29

学习笔记

2022年01月29日
1,429 阅读
0 评论
2022-01-28

C语言表达式与if语句-学习七

C语言表达式与if语句-学习七
1、关系运算符和关系表达式关系运算符运算符描述实例 (A=10, B=20)==检查两个操作数的值是否相等,如果相等则条件为真。(A == B) 为假。!=检查两个操作数的值是否相等,如果不相等则条件为真。(A != B) 为真。>检查左操作数的值是否大于右操作数的值,如果是则条件为真。(A > B) 为假。<检查左操作数的值是否小于右操作数的值,如果是则条件为真。(A < B) 为真。>=检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。(A >= B) 为假。<=检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。(A <= B) 为真。表达式:算术表达式关系表达式逻辑表达式赋值表达式字符表达式算术运算符、关系运算符、赋值运算符优先级比较关系表达式左结合性定义:用关系运算符将两个表达式连接起来的式子。一般形式: 表达式 关系运算符 表达式关系表达式的值是一个逻辑值,即“真”或“假”。1代表真,0代表假;一个非零的数值认作为“真”。逻辑运算符和逻辑表达式3种逻辑运算符:&& 逻辑与|| ...
XG.孤梦
2022-01-28

学习笔记

2022年01月28日
1,311 阅读
0 评论
2022-01-27

C语言程序的输入与顺序程序设计-学习六

C语言程序的输入与顺序程序设计-学习六
格式输入scanf函数一般形式: scanf(格式控制,地址列表)格式控制同printf函数的格式控制一致地址列表可以是变量旳地址,或字符串的首地址[card-default width="100%" label="提示"]在vs新版本编译器中直接使用scanf函数会提示警告,无法操作运行,并会推荐使用 scanf_s() ,可以在文件头部前面添加一行 #pragma warning(disable:4996) ,继续使用scanf函数。 它们的区别:scanf()不会检查输入边界,可能造成数据溢出,scanf_s()会进行边界检查。例如:name[5]scanf("%s",name),如果输入abcdefgh,则会使得fgh溢出进入其他地方,造成程序错误。scanf_s("%s",name),则会只会接收前5个输入,其后的无效,避免了程序的漏洞。[/card-default]scanf函数中的格式声明与printf函数中的格式声明相似,以%开始,以一个格式字符结束,中间可以插入附加的字符例如: scanf("a=%f,b=%d,c=%s",&a,&a...
XG.孤梦
2022-01-27

学习笔记

2022年01月27日
1,455 阅读
0 评论
2022-01-26

C语言常用语句与格式输出-学习五

C语言常用语句与格式输出-学习五
C语句的分类1. 表达式语句一般形式: 表达式;例如:c = a + b; a++;2. 函数调用语句一般形式:函数名(实际参数表);例如:printf("Hello Word!");3. 复合语句形式:把多个语句用{}括起来组成一个语句。例如:{ c = a + b; printf("Hello Word!"); }4. 控制语句条件判断语句:if else、 switch循环执行语句:do while 、 while 、 for转向语句:break 、 goto 、 continue 、return5. 空语句只有分号“ ; ”组成的语句,什么也不执行,在程序中可以做空循环体。赋值语句一般形式:变量 = 表达式例如:int a; a = 1;1.在变量说明中给变量赋初值和赋值语句的区别:#include <stdio.h> void main(){ // 变量赋初值 int a=1, b=1, c=1; // 但是不能写成 // int a=b=c=1; }等价于 ↓↓#include...
XG.孤梦
2022-01-26

学习笔记

2022年01月26日
1,436 阅读
0 评论
2022-01-25

C语言运算符与表达式-学习四

C语言运算符与表达式-学习四
变量赋值变量赋初值类型说明符 变量1=值1, 变量2=值2, ....;int a = 1, //指定整型变量a,初值为1 float b = 1.28 //指定实型变量b,初值为1.28也可以使被定义的变量的一部分赋初值。如只对c赋初值: int a,b,c=5;如果对几个变量赋予初值,应写成:int a=1,b=2,c=3;各类数值型数据间的混合运算整数、实数、字符型数据可以混合运算,如:10 + 'a'+ 1.5 - 8765.1234 * 'b'若参与运算量的类型不同,应先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度不降低。所有的浮点运算都是以双精度进行的。char型和short型参与运算时,必须先转换成int型。在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。例子设已定义i为int型变量,f为float型变量,d为double型变量, e为long型。看下面的表达式:10 + 'a' + i * f - d / e在计算机执行时从左至右扫描,运算次序为:第一步:先 10 + 'a'的运算...
XG.孤梦
2022-01-25

学习笔记

2022年01月25日
1,625 阅读
0 评论
2022-01-24

C语言常量与变量-学习三

C语言常量与变量-学习三
C语言的数据类型基本数据类型最主要的特点是:其值不可在分解为其它类型。构造类型的值可以分解成为若干个“成员”或“元素”。每个成员都是一个基本数据类型或又是一个构造类型。常量与变量定义:在程序执行过程中,其值不发生改变的量称为常量,其值可改变的量称为变量。在程序中,常量是可以不经说明而直接引用的,而变量则必须先定义后使用。常量在程序执行过程中,其值不发生改变的量直接常量(字面常量):可以直接从字面值看出来。整型常量:1、5、0、-1实型常量:4.5、-1.28字符型常量:‘a’、‘b’、‘c’符号常量:用标识符代表一个常量,称之为符号常量。一般格式:#define 标识符 常量 例如:#define PI 3.1415926符号常量在使用前必须先定义习惯上,约定符号常量名用大写,变量名用小写例子求圆的周长和面积。#include <stdio.h> #define PI 3.1415926 void main() { int r; float circum,area; r = 5; circum = 2 * r * PI; area = r * r * PI; ...
XG.孤梦
2022-01-24

学习笔记

2022年01月24日
1,698 阅读
0 评论
2022-01-23

C语言算法-学习二

C语言算法-学习二
一个 程序 主要包括两个方面的信息:对 数据的描述,在程序中要指定要到了哪些数据以及这些数据的类型和数据的组织形式。这就是 数据结构(data structure)对 操作的描述,即要求计算机进行 操作的步骤。也就是 算法(algorithm)一个程序除了 算法 和 数据结构 这两个要素外,还应当采用 结构化程序设计方法 进行程序设计,并用某一种 计算机语言 表示。什么是算法算法是为了解决问题而执行的一系列步骤。计算机的算法可以分为两大类别:数值运算算法数值运算的目的是求数值解。非数值运算算法非数值运算用于事务管理领域(图书检索,人事管理等等)。例子:求1X2X3X4X5的值可以用最原始的方法进行:步骤1:先求1*2,得到结果2。步骤2:将步骤1得到的乘积2再乘以3,得到结果6。步骤3:将6再乘以4,得24。步骤4:将24再乘以5,得120。改进算法设变量 a 为被乘数;变量 i 为乘数;用循环算法求结果;算法步骤:S1:使a=1,或写成1→a;S2:使i=2,或写成2→i;S3:使a与i相乘,乘积仍放在变量a中,可表示为:a*i→a;S4:使i的值加1,即i+1→i;S5:如果...
XG.孤梦
2022-01-23

学习笔记

2022年01月23日
1,407 阅读
0 评论
2022-01-21

C语言概述-学习一

C语言概述-学习一
程序设计语言发展过程 机器语言:0 / 1汇编语言:符号语言(操作指令)高级语言:面向过程(C语言) / 面向对象(Java/C++)C语言特点语言 简洁紧凑 ,使用 灵活方便 (一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写)。丰富的 运算符 和 数据类型(共有34种运算符,整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等)。具有 结构化 的控制语句,是 完全模块 和 结构化 语言(主要为设计结构、选择结构、循环结构)。允许直接访问 物理地址,可以 直接对硬件进行操作(能够对位(bit)、字节和地址进行操作,对 操作系统 以及需要对 硬件 操作的场合有优越性)。程序 可移植性好(与汇编语言相比,基本不需要修改就能用于各种型号计算机与操作系统)。C语言程序结构C程序主要包括以下部分:预处理器指令函数变量语句 & 表达式注释#include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("This is a C program.\n"); ...
XG.孤梦
2022-01-21

学习笔记

2022年01月21日
1,490 阅读
0 评论
登录
X
用户名
密码