C语言学习笔记
文章平均质量分 87
charming_guy
人生本质上就是一道证明题,遗憾的是我们却用了大量的时间只写出了一个“证”字
展开
-
c语言结构体详解(指针变量存放的是数据的首地值)
结构体的使用:为什么使用结构体: 为了比表示一些复杂的数据结构,而满足用户需求的什么叫做结构体 把一些基本的数据组合在一起形成一个新的复合数据类型,这个叫做结构体1、如何定义一个结构体: //(1)#include<stdio.h>//第一种定义结构的体即只定义了一个新的数据类型,并没有定义结构体变量(建议用此方法)struct Student...原创 2018-06-30 19:16:24 · 14561 阅读 · 5 评论 -
C语言学习六概念
1、什么叫分配内存,什么叫释放内存系统把某一块内存的使用权限分配给程序操作系统把分配给该程序的内存空间的使用权利收回,改程序不能使用这一块内存空间这叫释放内存附注:释放内存不是把该内存的内容清零2、变量为什么必须初始化不初始化,则变量通常是垃圾值3、详细说明系统是如何执行int i = 5;这个语句的1、vc++6.0请求操作系统为i分配内存空间2、操作系统会在内存中寻找一块空闲的...原创 2018-07-09 20:13:19 · 175 阅读 · 2 评论 -
C语言学习三跨函数使用动态内存
动态内存的分配 传统数组的缺点: 1、数组的长度必须事先制定,且只能是常数,不能是变量。 例如:int a[5]; int len = 5; int a[len]; 2、传统形式定义的数组,该数组的内存程序员无法手动释放。在一个函数运行期间,系统为该函数中数组分配的内存空间会一直存在,直到该函数运行完毕,数组的空间才会被系统释放。 3、...原创 2018-07-09 23:05:28 · 627 阅读 · 1 评论 -
c语言学习二指针
1、指针的作用:1、表示一些复杂的数据结构 2、快速传递数据(传参结构体中和函数处理数组的时候) 3、使函数返回一个以上的值 4、能直接访问硬件(因为它里面存的是硬件上的一个地址) 5、能够方便的处理字符串 6、是理解面向对象语言中引用的基础总结;指针是c语言的灵魂 2、指针的定义: 地址:内存单元的编号(从零开始的非负整数)范围:4G【0--4G-1】,(即3...原创 2018-07-07 17:42:05 · 548 阅读 · 1 评论 -
C语言------------c++中的引用(引用和多级指针的对比)
说明:C语言中是没有引用的,c++中才有引用,本人的C语言的代码的文件后缀名是 .cpp。原因是c++语言的编译器兼容C语言如果后缀名写成.c那么会有好多不便,尤其是老版本的c语言的编译器更是用起来气人。引用: 定义:为对象起了另外一个名字,引用类型去引用另一种类型,通过将声明符写成&d的形式来定义引用类型,其中d是声明的引用类型的变量名。&d:表...原创 2018-07-12 20:59:45 · 2354 阅读 · 3 评论 -
C语言中的一些基本概念
1、什么叫分配内存,什么叫释放内存1、系统把某一块内存的使用权限分配给程序2、 操作系统把分配给该程序的内存空间的使用权利收回,改程序不能使用这一块内存空间这叫释放内存 附注:释放内存不是把该内存的内容清零2、变量为什么必须初始化不初始化,则变量通常是垃圾值3、详细说明系统是如何执行int i = 5;这个语句的1、vc++6.0请求操作系统为i分配内存空间2、...原创 2018-09-09 14:01:54 · 627 阅读 · 0 评论