上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 结构体 为什么需要结构体 为了表示一些复杂的事物,而普通的基本类型无法满足实际要求 什么叫结构体 把一些基本类型数据组合在一起形成的一个新的数据类型,这叫做结构体 如何定义结构体 3种方式,推荐第一种 # include <stdio.h> //第一种方式 struct Student { int 阅读全文
posted @ 2024-05-08 15:25 万溪汇海 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 动态内存分配 传统数组的缺点 1.数组长度必须事先制定,且只能是常整数,不能是变量 例子: int a[5]; //ok int len=5; int a[len];//error 2.传统形式定义的数组,该数组的内存程序员无法手动释放 3.在一个函数运行期间,系统为该函数中数组所分配的空间会一直存 阅读全文
posted @ 2024-05-07 18:39 万溪汇海 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 指针 表示一些复杂的数据结构 快速的传递数据 使函数返回一个以上的值 能够直接访问硬件 能够方便的处理字符串 是理解面向对象语言中引用的基础 指针就是地址,地址就是指针 地址就是内存单元的编号, 内存地址用十六进制表示 指针变量是存放地址的变量 指针和指针变量是两个不同的概念 但是要注意:通常我们叙 阅读全文
posted @ 2024-05-06 15:55 万溪汇海 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 变量的作用域和存储方式: 按作用域分 全局变量:在所有函数外部定义的变量叫做全局变量 全局变量使用范围:从定义位置开始到整个程序结束 局部变量:在一个函数内部定义的变量或者函数的形参,统称为局部变量 局部变量使用范围:只能在本函数内部使用 void f(int i) { int j=20; } 注意 阅读全文
posted @ 2024-05-06 15:28 万溪汇海 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 函数 为什么需要函数 避免了重复性操作 有利于程序的模块化 什么叫函数 逻辑上:能够完成特定功能的独立的代码单元 物理上: 能够接受数据【当然也可以不接受数据】 能够对接受的数据进行处理 能够将数据处理的结果返回【当然也可以不返回任何值】 总结:函数是一个工具,它是为了解决大量类似问题而设计的 函数 阅读全文
posted @ 2024-05-03 11:58 万溪汇海 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.一维数组 怎样定义一维数组 为n个变量连续分配存储空间 所有的变量数据类型必须相同 所有变量所占的字节大小必须相等 一维数组名不代表数组中所有的元素, 一维数组名代表数组第一个元素的地址 1.1 初始化 完全初始化: int a[5]={1,2,3,4,5}; 不完全初始化,未初始化的元素自动为 阅读全文
posted @ 2024-05-02 14:40 万溪汇海 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-04-13 09:24 万溪汇海 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 循环 定义: 某些代码会被重复执行 分类: for while do...while for循环 单个for循环 1 #include <stdio.h> 2 3 int main(void) 4 { 5 int i, sum = 0; 6 7 for (i = 0;i <= 100; i++) 8 阅读全文
posted @ 2024-04-11 21:36 万溪汇海 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 流程控制 如何看懂一个程序 流程 每个语句的功能 试数 对一些小算法的程序 尝试自己去编程解决它,大部分人都自己无法解决 如果解决不了,就看答案 关键是把答案看懂,这个要花很大的精力,也是我们学习的重点 看懂之后尝试自己去修改成功,并且知道修改之后程序的不同输出结果的含义 照着答案去敲 调试错误 不 阅读全文
posted @ 2024-04-08 21:03 万溪汇海 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符 ! && || C语言对真假的处理 非零是真 零是假 真是1表示 假是0表示 && 左边的表达式为假,右边的表达式肯定不会执行 || 左边的表达式为真,右边的表达式肯定不会执行 # include <stdio.h> int main(void) { int i = 10; int k 阅读全文
posted @ 2024-04-08 20:46 万溪汇海 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页