自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言简单笔记之十二

指针的运算一、指针的赋值运算若有类型定义int a,b[5],*p1,*p2;则一个指针变量可以通过一下赋值方式得到值1.通过求地址运算符(&)获得变量的地址,并赋给指针变量:p1=&a2.将一维数组b的起始地址值赋给指针变量p1,由于一维数组名为该数组的首地址,所以只要执行语句:p1=b3.若要将数组b的某个元素的地址赋给p1,如b[2],则要执行语句:p1=&b[2]4.可以把指针变量中的地址值赋给另一个指针变量,但它们的基类型必须相同,如:p1=p25.

2020-07-13 20:39:36 153

原创 C语言简单笔记之十一

指针一、指针变量的定义*基类型 指针变量名指针就是变量的地址。如果一个变量中存放的是指针,那么这个变量就叫指针变量二、指针变量的引用1).&运算符:称为取地址运算符2).*运算符:称为指针运算符,或指向运算符,也称为“简介访问”运算符,例int k,*kpointer;kpointer=&k;/*将k的地址赋给指针变量kpointer,使kpointer指向k*/k=5;*kpointer=5;//*kpointer表示kpointer所指向的变量“&am...

2020-07-11 21:02:44 112

原创 C语言简单笔记之十

字符数组和字符串1.字符数组的定义一维字符数组一般形式为char 数组名[常量表达式]二维字符数组定义的一般形式为char 数组名[常量表达式1][常量表达式2]2.字符数组的初始化1).逐个元素初始化2).初始化时如果为全部元素赋初值,可以省略第一维长度3).部分初始化:初始化时如果给定的数据个数小于数组长度,其余未赋值的元素自动赋值’\0’4).用字符串来初始化数组,如char c[]={"I like C program"};也可省略大括号,直接写成char c[...

2020-07-10 10:33:04 116

原创 C语言简单笔记之九

一、一维数组:只有一个下标的数组1.定义的一般形式为类型名 数组名[常量表式]。其中常量表达式为整型表达式,说明数组所含有的元素的个数,数组元素的下标从0开始。数组的命名规则与变量相同。在同一函数中数组名不能与其他变量名重名2.数组名是一个地址常量,不能对其进行赋值和取地址(&)运算3.一维数组元素的引用数组必须先定义后引用。在引用时只能逐个引用数组元素而不能一次引用整个数组4.一维数组的初始化1).定义时若给全部元素赋初值,则按照元素的顺序和初值的顺序给元素一一对应...

2020-07-09 20:59:19 198

原创 C语言简单笔记之八

接着回顾函数的内容一、变量的存储属性1.变量的作用域指一个变量能够起作用的有效范围,它由变量的定义位置决定1).局部变量:**在一个函数或复合语句内部定义的变量成为局部变量,其只在定义它的函数或复合语句内才能使用。**编译时,编译系统不为局部变量分配内存单元,而是在程序的运行中,当局部变量所在函数被调用时,编译系统根据需要临时分配内存,调用结束,空间释放2).全局变量在所有函数之外定义的变量称为外部变量,外部变量是全局变量。全局变量可以为本文件中所有函数共用,其有效范围从定义变量的位置开始..

2020-07-07 17:21:22 67

原创 C语言简单笔记之七

函数的部分内容一、函数定义的一般形式1.无参函数类型标识符 函数名(){说明部分语句部分}2.有参函数形式一:类型标识符 函数名(类型名 形式参数1,类型名 形式参数2,…){说明部分语句部分}形式二:类型标识符 函数名(形式参数1,形式参数2,…)形式参数类型说明{说明部分语句部分}二、函数的调用函数名(实参表列)实参表列可以是用逗号分隔的常量、变量、表达式、函数等,它们必须有确定的值函数的实参和形参在个数、类型、顺序上应一致函数调用的方式:..

2020-07-06 20:17:29 120

原创 C语言简单笔记之六

循环结构程序设计一、while循环语句:用来实现“当型”循环结构while(表达式)语句;1.while后的表达式是循环控制的条件。while语句的执行流程:先计算表达式的值,若表达式的值不为零,执行其后的语句,再次判断while后括号中的表达式的值,若表达式的值非零,再次执行语句,直到while后括号中的表达式的值为零,结束循环2.重复执行的语句称为循环体,若循环体含有多条语句,则应该用复合语句二、do…while循环语句:相当于“直到型”循环do{循环体语句}while(表达...

2020-07-05 16:37:15 60

原创 C语言简单笔记之五

今天回顾选择结构程序设计一、if语句1.if语句的两种基本形式1).单分支选择结构语句简称if语句,一般形式为if(表达式) 语句if后括号中的表达式一般是关系表达式或逻辑表达式,也可以是C语言的任意合法表达式(包括常量和变量)if语句的执行流程为:先计算表达式的值,表达式非0,执行其后的语句;表达式为0,跳过这些语句,执行下面的其他语句若在表达式非0时执行多条语句,要用复合语句2).双分支选择结构语句简称if…else语句,一般形式:if(表达式) 语句1else .

2020-07-05 09:58:45 133

原创 C语言简单笔记之四

数据的输入输出一、单个字符数据的输入输出1.字符数据输出函数putchar()一般形式putchar(c),c可以是字符型变量或整型变量2. 字符数据输入函数getchar一般形式为getchar(),此函数无参数,所用为从输入设备接受字符。getchar函数只能接受一个字符二、格式输出函数printf最简单使用形式printf(字符串常量)1.printf的格式化输出数据格式化输出函数printf调用的一般形式printf(格式控制,输出表列)...

2020-07-04 16:33:09 210

原创 C语言简单笔记之三

今天的内容是逻辑、条件、逗号运算符及相应表达式。一、逻辑运算符和逻辑表达式1.三种逻辑运算符&&(逻辑与):有两个操作数。如a&&b,当a,b均为真时,运算结果为真,否则为假||(逻辑或):有两个操作数。如a||b,当a,b其中之一为真或均为真时,运算结果为真,否则运算结果为假!(逻辑非):一个操作数。如!a,a为假时,运算结果为真,否则运算结果为假2.逻辑运算符的优先级和结合方向1).运算符的优先级:!、++、——、—>基本算数运算符>关系...

2020-07-04 10:06:03 123

原创 C语言简单笔记之二

今天的内容是数据的运算与输入输出一、运算符与表达式算数运算符和算数表达式算数运算符分为一目运算符和二目运算符一目运算符:对单个变量进行操作。如正号运算符(+),负号运算符(—),自增运算符,自减运算符二目运算符:运算中有两个变量或常量。如加、减、求余(%)注:当x/y中有实型,运算结果为实型;若两个都是整型,则运算结果为整型;求余地两个操作数必为整型这里重点提一下自加和自减++i和–i:先运算,再使用变量i++和i–:先使用变量,再运算看一个教材上的例子:k=10;x=k++;y=

2020-07-03 17:35:24 270

原创 C语言简单笔记

因为疫情原因,原本线下进行的C语言程序设计只能改为线上学习,学习效果不是很好,因此趁暑假的机会回顾一下C语言的主要知识。今天复习的主要内容:数据类型,常量与变量。一、数据类型C语言中,数据对用户的呈现方式分为常量和变量,并且常量和变量都有不同的类型。具有相同性质的数据的集合可以看成一种数据类型。1.数据类型的分类1)基本类型int,float,double,char,void,_Bool(布尔型),_Complex(复数型),_Imaginary(虚数数据类型)单精度浮点型数据:一般占用4字节,

2020-07-02 16:15:46 104

空空如也

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

TA关注的人

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