
C语言笔记
个人学习C的经历
ღ江晚吟a
如果浮生若梦,万事无常,最终都归于尘土,那么也许我们的雄心壮志不过徒然为荒诞不经的玩笑而已。如果我们无可救药地执着于自己的意义,或许也只能安于自身的可笑。
展开
-
C语言的难点 指针
指针指针的重要性指针的定义指针的分类指针的重要性表示一些复杂的数据结构快速的传递数据,减少内存的耗用使函数返回一个以上的值能直接访问硬件能够方便的访问字符串是理解面向对象语言中引用的基础总结:指针是C语言的灵魂指针的定义地址 : 内存单元的编号 从零开始的非负整数 范围:4G[0到4G-1]指针: 指针就是地址,地址就是指针 指针变量就是存放内存单元编号的变量,或者说指针变量就是存放地址的变量 指针和指针变量是两个不同的概念 注意:通常我们叙述时会把指针原创 2020-05-21 18:28:50 · 649 阅读 · 0 评论 -
C语言结构体
结构体一.结构体基础知识1.为什么需要结构体2.什么叫结构体3.如何定义结构体4.怎么使用结构体变量赋值和初始化==如何取出结构体中的每一个成员==结构体变量的运算结构体变量和结构体变量指针作为函数形参传递的问题一.结构体基础知识1.为什么需要结构体 为了表示一些复杂的事物,而普通的基本类型无法满足实际要求2.什么叫结构体 把一些基本类型数据组合在一起形成的一个新的复合数据类型,这个叫结构体3.如何定义结构体关于结构体类型的定义的总结:一般格式就是;struct 结构体名(也就原创 2020-05-23 22:15:42 · 139 阅读 · 0 评论 -
学生信息管理系统
//按学生成绩进行排序# include <stdio.h># include <malloc.h>struct Student{ int age; float score; char name[100];};int main(void){ int len; struct Student * pArr; int i, j; struct Student t; //动态的构造一维数组 printf("请输入学生的个数:\n"); printf("len原创 2020-05-23 22:12:39 · 794 阅读 · 0 评论 -
通过函数完成对结构体变量的输入和输出
# include <stdio.h># include <string.h>struct Stud{ int age; char sex; char name[100];}; //分号不能省void InputStudent(struct Student *);void OutputStudent(struct Student ss);int main(void){ struct Student st; //15行 InputStudent(&原创 2020-05-23 21:12:21 · 2229 阅读 · 0 评论 -
交换两个数的值
# include <stdio.h>void huhuan_1(int , int);void huhuan_2(int *, int *);void huhuan_3(int *, int *);int main(void){ int a = 3; int b = 5; huhuan_3(&a, &b); //huhuan_2(*p, *q); 是错误的, huhuan_2(a, b);也是错误的 printf("a = %d, b = %d\n",原创 2020-05-21 18:31:51 · 150 阅读 · 0 评论 -
C语言函数
函数https://share.mubu.com/doc/3wYOCfC4E00原创 2020-05-17 21:10:57 · 119 阅读 · 0 评论