自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 C语言小入门之第二十二篇【数组】

数组 数组 数组的概念 在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序号排列的同类数据元素的集合称为数组。 在C语言中,数组属于构造数据类型 一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造数据类型。因此按数组元素的类型不同,数组又可分为数值数组,字符数组,指针数组,结构数组等各种类别。 数组:具有相同类型的数组组成的序列,是有序集合。 数组中的每一个数据称为 1) 数组元素 2) 下标变量 数组元素:由其所在的位置序号(称数组元素的下标)来区分。.

2020-08-08 16:47:33 274

原创 C语言小入门之第二十一篇【循环控制结构程序之continue语句】

循环控制结构程序之continue语句 continue语句 作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。 一般形式: continue; continue语句和break语句的区别: continue语句只结束本次循环,而不是终止整个循环的执行。 break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。 ...

2020-08-07 19:57:29 345

原创 C语言小入门之第二十篇【循环控制结构程序之例题】

循环控制结构程序之例题 几种循环的比较 (1) 四种循环都可以用来处理同一问题,一般情况下他们可以互相代替。但是一般不提倡用goto型循环。 (2) 在while循环和do-while 循环中,只在while后面的括号内指定循环条件,因此为了使循环能正常结束,应在循环体中包含使循环趋于结束的语句(如i++,或者i=i+1等) (3) for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放在表达式3中。因此for语句的功能更强,凡用while循环完成的,用for循环也可以实现。 .

2020-08-06 17:10:12 278

原创 C语言小入门之第十九篇【循环控制结构程序之for语句】

循环控制结构程序之for语句 for语句 在C语言中,for语句是使用最为灵活,它完全可以取代while语句。 它的一般形式为: for(表达式1;表达式2;表达式3)语句 它的执行过程如下: 1) 先求解表达式1 2) 求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3步;若其值为假(0),则结束循环,转到第5步。 3) 求解表达式3。 4) 转回上面第2步继续执行。 5) 循环结束,执行for语句下面的一个语句。 for语句最简单的应用形式如下: for(循环变量赋初.

2020-08-05 19:35:43 775

原创 C语言小入门之第十八篇【循环控制结构程序之do-while语句】

循环控制结构程序之do-while语句 do-while 语句 do-while语句的一般形式为: do 语句 while(表达式); 这个循环与while循环的不同在于,它先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行因此循环语句。 do-while 语句的例题: #include <stdio.h> void main() { int i,sum=0; i=1; do { sum=sum+i; i++; }whi.

2020-08-04 14:18:55 189

原创 C语言小入门之第十七篇【循环控制结构程序之while语句】

循环控制结构程序之while语句 while语句 while语句的一般形式为: while(表达式)语句 其中表达式是循环条件,语句为循环体。 while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。 注意: 如果表达式的值一开始就为0,则语句一次也不会执行。 while语句例题: #include <stdio.h> void main() { int i,sum=0; i=1; while(i<=100) { sum=sum+i; i++; } printf(".

2020-08-03 15:38:37 335

原创 C语言小入门之第十六篇【循环控制结构程序之goto语句】

循环控制结构程序之goto语句循环概述: 循环结构是程序中一种很重要的结构。 其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构。 用goto语句和if语句构成循环 goto语句是一种无条件转移语句 goto语句的使用格式为: goto 语句标号; 其中标号是一个有效的标识符,这个标识符加上一个“;”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语.

2020-08-02 21:27:19 370

原创 C语言小入门之第十五篇【判断闰年经典例题】

判断闰年经典例题输入一个年份,判断是否为闰年例题: 该年份能被 4 整除同时不能被 100 整除; 该年份能被400整除; #include <stdio.h> void main() { int x,decide; printf("please input one year:"); scanf("%d",&x); /* if(x%4==0) { if(x%100==0){ if(x%400==0) decide=1; else decide=0; } else de.

2020-07-31 17:35:02 166

原创 C语言小入门之第十四篇【switch语句】

switch语句 switch语句 一般形式为: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default : 语句n+1; } 在使用switch语句时还应该注意以下几点: 1) 在case后的各常量表达式的值不能相同,否则会出现错误。 2) 在case后,允许有多个语句,可以不用{括起来}。 3) 各case和default子句的先后顺序可以变动,而且不会影响程序执行结果。 4) defau.

2020-07-30 17:04:02 290

原创 C语言小入门之第十三篇【两道例题】

两道例题 条件运算符和条件表达式例题 #include <stdio.h> void main() { int a,b,max; printf("\n input two numbers: "); scanf("%d%d",&a,&b); printf("max=%d",a>b?a:b);//重要点 } 判断大小写字母然后转换小写字母例题 #include<stdio.h> void main() { char ch; printf("input.

2020-07-29 14:42:07 251

原创 C语言小入门之第十二篇【if语句】

if语句 if语句 用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。 C语言的if语句有三种基本形式。 if(表达式)语句 其语义是如果表达式的值为真,则执行其后的语句,否则不执行该语句。 if语句的三种形式例题1: #include <stdio.h> void main() { int a,b,max; printf("\n input two numbers:"); scanf("%d%d",&a,&b); max=a; if(max.

2020-07-28 13:16:20 363

原创 C语言小入门之第十一篇【分支循环】

分支循环 分支循环 关系运算符:在程序中经常需要比较两个量的大小关系,以决定程序下一步的互作。比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符: 1)< 小于 2)<=小于或等于 3)>大于 4)>=大于或等于 5)==等于 6)!=不等于 逻辑运算符和表达式: 1)&&与运算 一假即假 2)||或运算 一真即真 3)!非运算 (参与运算量为真时,结果为假;参与运算量为假时,结果为真) 逻辑表达式的例题: #include <stdio.

2020-07-27 19:56:04 141

原创 C语言小入门之第十篇【两个顺序小例题】

两个顺序小例题 输入三角形的三边长,求三角形面积。 已知三角形的三边长a,b,c,则该三角形的面积公式为: 其中s=(a+b+c)/2 #include <math.h> void main() { double a,b,c,s,area; scanf("%lf%lf%lf",&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.

2020-07-25 20:12:24 143

原创 C语言小入门之第九篇【scanf函数与格式输入与输出的例题】

scanf函数与格式输入与输出例题 scanf函数 scanf函数(格式输入函数) 一般形式为:scanf(“格式控制字符串”,地址表列); 地址表中给出各种变量的地址。 地址是由地址运算符“&”后跟变量名组成的。 下面都是例题,不防按着打一打,熟练一下手感 格式输入与输出例题第一题: #include <stdio.h> void main() { int a=88,b=89; printf("%d%d\n",a,b); printf("%d,%d\n",a,b); printf(".

2020-07-21 20:25:17 1281

原创 C语言小入门之第八篇【字符数据的输出与输入】

字符数据的输出与输入 程序结构划分 程序可以分为三种结构(顺序结构,分支结构,循环结构) C的基本语句: 1) 表达式语句(例:x=y+z; y+z; i++;) 2) 函数调用语句(printf(“C Program”)调用库函数,输出字符串) 3) 控制语句(条件判断语句;循环执行语句;转向语句;) 4) 复合语句({}中的语句) 5) 空语句(什么都没有,双重否定意味) 字符数据的输出输入中的两个函数 putchar 函数(字符输出函数)//和printf差不多 putcher输出函数的例题: 输出.

2020-07-20 21:26:19 274

原创 C语言小入门之第七篇【算术运算符和算术表达式】

算术运算符和算术表达式 运算符的优先级 C语言中,有15级运算优先级。 1级最高,优先级较高的先于优先级较低的进行运算。 如若优先级相同,则按运算符的结合性所规定的结合方向处理。 运算符的结合性 结合性分为两种 左结合性(自左向右;例:x-y+z) 右结合性(自右向左;例:x=y=z) 自增自减运算符 + +i:i先自增1后再参与其他运算; (i=5,y=++i;则是6=i+1) - -i:i先自减1后再参与其他运算; i+ +:i参与运算后,i的值再自增1;(i=5,y=i++;则是5=i.

2020-07-13 21:37:21 192

原创 C语言小入门之第六篇【各类数值型数据之间的混合运算】

各类数值型数据之间的混合运算 1:变量的数据类型是可以转换的 两种转换方法 1):自动转换(自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成) 自动转换遵循以下规则: 若参与运算量的类型不同,则先转换成同一类型,然后进行运算。 转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转换成long型后再进行运算。 所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再做运算。 char型和short型参与.

2020-07-13 20:48:58 771

原创 C语言小入门之第五篇【字符型数据】

字符型数据 字符型数据包括字符常量和字符变量。 1:字符常量 字符常量是用单引号括起来的一个字符。(例如:‘a’,‘b’,‘=’,‘+’,‘?’都是合法字符常量) 在C语言中,字符常量有以下特点: 字符常量只能用单引号括起来,不能用双引号或其他括号。 字符常量只能是单个字符,不能是字符串。 字符可以是字符集合中任意字符。但是数字被定义为字符型之后就不能参与数值运算。如‘5’和5是不同的。‘5’是字符常量,不能参与运算。 转义字符 转义字符是一种特殊的字符常量。转义字符以反斜杠“\”开头,后跟一个或.

2020-07-13 17:31:14 611

原创 C语言小入门之第四篇【实型数据】

实型数据 1:实型常量的表示方法 实型也就是浮点型。实型变量也可以叫成实数或者浮点数。在C语言中,实数只采用十进制。它的形式有:十进制小数形式和指数形式。 2:实型变量的分类 单精度(float型)4个字节(32位)数值范围为 {3.4乘以10的—38次方~3.4乘以10的+38次方} 双精度(double型)8个字节(64位)数值范围为 {1.7乘以10的—308次方~1.7乘以10的+308次方} 长双精度(long double型) 3:实型数据的舍入误差 由于实型变量是由有限的存储单.

2020-06-02 20:42:47 1636

原创 C语言小入门之第三篇【整型数据】

整型数据 1.整型常量的表达方式 整型常量就是整常数。整常数有八进制,十进制,十六进制,三种。 以下各数是十进制整常数:(237、-568/65535、1627;) 内存中是二进制存储(常识:一个字节BYTE=8位bit) 数值是以补码表示的: 正数的补码和原码相同; 负数的补码: 例:求-10的补码 10的原码:00001010 取反:11110101 再加1,得-10的补码:11110110 (第一位是符号位 - !) 2:整型变量 一:整形变量的分类 基本型:类型说明符是int,在内存中占.

2020-05-26 21:19:10 605

原创 C语言小入门之第二篇【常量和变量】

常量和变量 1:常量和符号常量 常量:程序执行过程中, 其值不发生改变的量称之为常量。可以不经说明而直接引用。 符号常量:用标示符代表一个常量。 符号常量使用前 必须先定义,一般形式为: {#define(标识符 常量)} 一定义,以后在程序中所有出现该标识符的地方都用该常量值代替。 #include <stdio.h> #define PRICE 3; //用标识符代表一个常量,称为符号常量。 void main() { int num,total; .

2020-05-26 20:05:51 357

原创 C语言小入门之第一篇【数据类型】

一些数据类型 1:基本数据类型: 基本数据类型最主要的特点就是,其值不可再分解为其他的类型。 2:构造数据类型: 构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。通俗的说,一个构造类型的值可分解成多个“成员”或“元素”。每个“成员”都是一个基本数据类型或是一个构造类型。在C语言中,构造类型有以下几种: 1. 数组类型 2. 结构体类型 3. 共用体类型 3:指针类型指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示变量在内存储器中的地址 4:空类型有一类函数,在.

2020-05-21 21:50:02 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除