学指针不讲内存就是耍流氓!!!1.内存和地址1.1内存在计算机中为了方便管理内存,内存会被划分为字节为单位的内存空间,也就是说一个内存单元的大小是一个字节。为了方便找到这个内存单元,我们会给每个内存单元一个编号,就像生活中每个房间都有门牌号。有了内存单元的编号,就可以快速找到内存单元。编号 == 地址 == 地址在C语言中也被称为指针。int main() { int a = 10; int
5.下标访问[],函数调用()5.1[]下标引用操作符操作符:一个数组名+一个索引值int arr[10];//创建数组 arr[9] = 10;//实⽤下标引⽤操作符。 [ ]的两个操作数是arr和9。5.2函数调用操作符接受一个或者多个操作符:第一个操作数是函数名,剩余的操作数就是传递给函数的参数#include <stdio.h> void test1() { printf
1.递归算法一般用于解决三类问题:问题解的定义是按递归定义的(如阶乘)。问题解法由回溯算法实现(如数字排列组合问题)。数据的结构形式是按递归定义的(树的遍历,图的搜索、嵌套列表)。2.什么是递归呢????递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。#include <stdio.h> int main() { printf("hehe\n"); main(
1.原码,反码,补码int a=1;整形占用四个字节----32bit00000000 00000000 00000000 00000001 (数值位)1.1原码,反码,补码的介绍整数的2进制表示方法有三种,即原码,反码,补码三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位最⾼位的⼀位是被当做符号位,剩余的都是数值位。正整数的原,反,补码都相同
1.了解调试。什么是调试?_当我们发现程序中存在的问题的时候,那下⼀步就是找到问题,并修复问题。 _这个找问题的过程叫称为调试,英⽂叫debug(消灭bug)的意思。 _调试⼀个程序,⾸先是承认出现了问题,然后通过各种⼿段去定位问题的位置,可能是逐过程的调试,也可能是隔离和屏蔽代码的⽅式,找到问题所的位置,然后确定错误产⽣的原因,再修复代码,重新测试。2.debug和release2.1Debug
1.扫雷游戏的分析与设计1.1扫雷游戏的功能说明使用控制台实现经典的扫雷游戏游戏可以通过菜单实现继续玩游戏或者退出游戏扫雷的棋盘是9*9的格子(或者其他)默认随机布置10个雷可以排查雷如果位置不是雷,就显示周围有几个雷如果位置是雷,就爆炸,游戏结束把除10个雷之外的所以雷找出来,排雷成功,游戏结束游戏界面:如图:1.2游戏的分析和设计1.2.1数据结构的分析扫雷的过程中,布置的雷和排查出的雷的信息
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号