- 博客(6)
- 收藏
- 关注

原创 C语言结构体的定义与使用、结构体数组、指向结构体的指针(有代码详解)
结构体的定义与使用结构体是一种构造数据类型 把不同类型的数据组合成一个整体结构体的定义形式:struct 结构体名{ 结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子:struct stu{ char name[]; //姓...
2019-06-04 21:58:32
106236
51

原创 C语言指针的使用、字符串和指针详解(详细、易懂)
C语言指针笔记 刚开始了解指针是从交换两个变量开始,但是总是断断续续地学,每次都在看交换两个变量的函数,上周在课上正式学了指针,看的时候感觉懂了,但是一上机就不知道指针怎么用、参数怎么传。于是想整理一下指针的学习笔记,再去做实验。 文中有错别字或其他错误的话记得给我留言哦~什么是指针?怎么定义? 指针是一个变量,其值为另一个变量的地址,内存位置的直接地址。就像其他变量或常量一样,您必...
2019-05-24 22:56:29
31123
11
原创 python语法基础知识大全
IDE:pycharm参考书籍:《Python编程:从入门到实践》--埃里克.玛瑟斯适合人群:有点编程基础一、变量和简单数据类型1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格2.数据类型--字符串字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使...
2019-08-31 21:10:00
1581
原创 C语言动态存储管理和动态内存分配、指针和指针运算总结
动态内存管理:在程序运行过程中向计算机申请分配一段存储单元或把早先申请的内存给计算机。在编写程序时,通常不知道需要处理的数据量,或者难以估计所需处理数据量的变动程度。在这种情况下,要达到有效的资源利用,必须在运行时动态地分配所需内存,并在使用完毕后尽早释放不需要的内存,这就是动态内存分配的原理。动态内存管理同时还具有一个优点:当程序在具有更多内存的系统上需要处理更多的数据时,不需要重写...
2019-05-31 09:38:08
1304
原创 C语言多级指针详解
指针可以指向一个普通类型的变量,例如int、double、char等,也可以指向一个指针类型的变量,如int*、double*、char*等。如果一个指针指向的是另一个指针,我们就成他为二级指针,或者指向指针的指针。将这种关系转换为C语言代码:int a=100;int *p1=&a;int **p2=&p1;指针变量也是一种变量,也会占用内存空间,也可以...
2019-05-30 20:55:19
4842
2
原创 C语言指针和函数
一般讲指针与函数时都会以swap函数(交换两个数)来作为引例,想必大家都看过了,此处不再详细讲解。那么什么是指针函数呢?指针函数指针函数的定义:指针函数是指带指针的函数,即本质是一个函数。当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。函数返回类型是某一类型的指针:int *swap(int *x,int*y);/函数标识符 ...
2019-05-30 01:48:03
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人