- 博客(11)
- 问答 (1)
- 收藏
- 关注

原创 最易理解的C语言指针函数基础点以及经典例程
指针函数想必大家都知道指针函数、但是感觉在最基础的C代码程序开发中用到的却很少。花费了一段时间进行了一些总结。感兴趣的可以互相学习一下。共同进步!话不多说直接进入主题 。概念及函数构成指针函数是指一个函数的 返回值为地址量 的函数指针函数定义的一般形式如下: <数据类型> * <函数名称>(<参数说明>) { 语句序列; }例如指针函数的声明:int * func(int x,int y);接下来分析一个题目,查找一下哪里存在问题
2021-11-05 21:06:03
857
原创 void指针和const修饰符
void指针void指针是一种不确定数据类型的指针变量,它可以通过强制类型转换让改变量指向任何数据类型的变量。一般形式为:void *<指针变量名称>;对于void指针,在没有强制转换类型之前,不能进行任何指针的算术运算。编程练习#include<stdio.h>int main(){ int m = 10; double n = 3.14; void * p,*q; //赋值给void *类型指针前需要强制转换转换为void *类型 p = (void
2021-11-09 19:19:02
891
原创 C语言基础之多级指针讲解
多级指针的定义把一个指向指针变量的指针变量叫做多级指针变量对于指向处理数据的指针变量称为一级指针变量,简称一级指针而把指向一级指针变量的指针变量称为二级指针变量,简称二级指针二级指针的说明形式如下:<存储类型><数据类型>**<指针名>;指针的运算多级指针的运算指针变量+1,是向地址大的方向移动一个目标数据。类似的道理,多级指针的运算也是以其目标变量为单位进行偏移。比如:in **p;p+1;移动一个int *变量所占的内存空间。再比如in
2021-11-03 20:43:22
775
原创 指针数组基础讲解
指针数组所谓指针数组是指若干具有相同存储类型和数据类型的指针变量构成的集合 指针数组的一般说明形式:<存储类型><数据类型>*<指针数组名>[<大小>] 指针数组名表示该指针数组的起始地址 声明一个指针数组: auto double *p[2],a[2][3];//定义一个一维指针数组、二维指针数组把一维数组a[0]和a[1]的首地址分别赋予指针变量数组的数组元素pa[0]和pa[1];//二维指针数组赋值:pa[0] = a[0]; /
2021-11-02 20:48:57
239
原创 指针与数组、指针与二维数组、数组指针
指针与数组 在C语言中,数组的指针是指数组在内存中的起始地址,数组元素的地址是指数组元素在内存中的起始地址 一维数组的数组名为一维数组的指针(起始地址) 例如: double x[8]; //x为x数组的起始地址设指针变量px的地址值等于数组指针x(即指针变量px指向数组的首元素),则: x[i]、*(px+i)、 *(x+i)、和px[i]具有完全相同的功能:访问数组第i+1个数组元素。 #include<stdio.h>int main(){
2021-11-01 19:47:55
119
原创 指针的基本用法、指针的运算
指针的基本用法 1.掌握指针的基本用法 2.总结与思考 指针的作用 使程序简洁、紧凑、高效 有效的表示复杂的数据结构 动态分配内存 得到多余一个的函数返回值 地址和变量 在计算机内存中,每一个字节单元,都有一个编号,称为地址。 在C语言中,内存单元的地址称为指针,专门用来存放地址的变量,称为指针变量。 在不影响理解的情况下,有时对地址、指针和指针变量不区分,统称指针。 一般形式如下:<存储类型> <.
2021-10-27 19:56:29
2305
原创 字符串函数strlen()、strcpy()、strcat()、strcmp()解析
字符串函数所在头文件:#include "string.h"字符串长度函数strlen()格式:strlen(字符数组) 功能:计算字符串长度 返回值:返回字符串实际长度,不包括'\0'在内 \xhh表示十六进制数代表的符号 \ddd表示八进制数代表的符号例#include<stdio.h>#include<string.h>int main(void){ char s0[10] = {'A','\0','B','\0','C'};
2021-10-23 19:36:27
1848
原创 一维数组、二位数组、字符串数组详解
目录数组简述一维数组的定义一维数组的初始化二维数组的定义二维数组元素的引用多维数组字符数组和字符串字符数组字符串二维字符串数组数组简述数组是构造类型之一 数组是具有一定顺序关系的若干个变量的集合,组成数组的各个变量称为数组的元素。 数组中个元素的数据类型要求相同,用数组名和下标确定,数组可以是一维的也可以是多维的。一维数组的定义所谓一维数组是指只有一个下标的数组,它在计算机的内存中是连续存储的。 C语言中,一维数组的说名一般形式如下: <
2021-10-19 22:04:07
2622
原创 C语言基础值—控制语句
一、控制语句 1.switch语句 多分支选择结构 二、循环语句 1.goto语句 2.while()语句 1.while语句循环构成 3. do while() 4. for语句 一、控制语句1.switch语句 多分支选择结构switch语句的基本形式 switch(表达式) { case 常量表达式1:语句块1;break; case 常量表达式2:语句块2;break; case 常量表达式n:语句块n;break; ...
2021-10-15 20:50:26
189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人