- 博客(14)
- 收藏
- 关注
原创 数组名呈现的不同意义
1.sizeof(数组名),这里的数组名指的是整个数组,计算的是整个数组的大小,单位字节。2.&数组名,这里的数组名表示整个数组,&数组名取出的是整个数组的地址。指针加一跳过几个字节跟指针类型有关。数组名是数组首元素的地址。
2023-04-05 10:40:57
53
原创 递归函数学习
1.存在限制条件,当满足这个限制条件时,递归不再继续。接收一个整型值(无符号),按照顺序打印他的每一位。2.每次递归调用之后越来越接近这个限制条件。{内存{栈区}{堆区}{静态区}}不创建临时变量,求字符串长度。
2023-03-23 20:18:40
50
原创 函数法实现整型有序数组二分法查找
sizeof(arr[0]) 计算数组第一个元素的大小,单位字节。sizeof(arr) 计算整个数组的大小,单位字节。
2023-03-22 21:39:52
27
原创 函数数据交换(形参与实参,传值与传址)
xy为形式参数,形式参数拥有自己的空间,形参的改变无法影响实参。如下代码无法实现ab数据交换,监视情况如右。x y的交换无法影响到a b地址的交换。a b地址及x y地址并不相通。
2023-03-21 18:17:09
67
原创 C语言的分支结构
1.if/else 结构,注意格式的美观易懂,注意不吝惜{}的使用。2.比较常量的变量数值是,将常量放在等式之前,减小错误率。2.continue跳过本次循环的后面内容,跳回判断部分。C语言语句结构 顺序结构,选择结构,循环结构。(else会跟离其最近的 if 相互对应)(应用if else以及%的用法)4.switch后面需要整型。1.F12 调试 窗口 监视。各类用法注意(可见其他文章)3.判断一个数是否为奇数。输出一到一百的奇数。注意break的截止。do while循环。
2023-03-21 16:03:16
35
原创 猜数字游戏(随机数的生成)
rand函数返回的是 0 - RAND_MAX(32767)之间一个随机数。2.试验答案如偏大则报告偏大,若偏小则报告偏小。rand函数使用,要调用srand函数来设置随机数的生成器。srand只用调用一次(不然放在循环中会生成相近的数字)知识:rand函数(头文件<stblib.h>)3.使游戏可以反复进行。要求:1.随机生成1-100的任意数字。出现每重启程序,生成随机数一样的情况。time时间戳(头文件<time.h>)生成1-100的数可以在生成的随机数后。rand函数是专门用来生成随机数的。
2023-03-21 11:21:35
171
原创 模拟用户登录(strcmp的使用)
strcmp用于判断字符串是否相等(不可以使用==)如果第一个字符串小于第二个字符串,返回<0的数字;如果第一个字符串小于第二个字符串,返回<0的数字;如果第一个字符串小于第二个字符串,返回<0的数字;三次登录机会,如果三次密码错误则退出程序。
2023-03-20 00:30:35
50
原创 逐行展现(小知识)
头文件:#include<windows.h>头文件:#include<stdlib.h>system("cls"),清屏。Sleep(1000),暂停。
2023-03-19 20:34:18
18
原创 getchar 与 putchar 用法
2. 但scanf只会拿走123,“\n”会滞留在缓冲区内。getchar会先取走A(一个字符)与EOF(-1)比对,没问题输出“A”大前提需要了解的知识:1.输入时我们输入直观缓冲区为123\n。,之后getchar不会等待输入新的“(Y/N)”而是。输入内容,会在输出端 重复(输入Ctrl+z会停止)getchar 与键盘之间存在 “输入缓冲区”解决方法便是去除scanf残留下来的“\n”。键盘输入后在输入缓冲区处显示“AB/n”以此类推输出“B”和“/n”直接读取缓冲内的“\n”,
2023-03-19 18:55:22
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人