![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c学习
LZYGO1
有什么问题可以私信我讨论,看到必回
展开
-
大小端字节序存储
大小端问题原创 2022-09-09 09:49:34 · 511 阅读 · 8 评论 -
C语言实现三子棋小游戏
c语言实现三子棋小游戏原创 2022-01-27 10:37:54 · 3811 阅读 · 16 评论 -
认识数组.
一.在内存中存放数据分为三个区栈区,堆区,静态区以下是三者之间的关系二.一维数组在内存中存放形式以下代码来说明说明:1.一维数组在内存中连续存放。2.随着数组下标的增长,地址是由低到高变化的。且数组中每个元素的存放大小为四个字节,也就是说对一个数组取地址,地址每增加1,相当于跳过四个字节。二维数组也是连续存放的。在应用数组时:数组名就是首元素的地址有两个例外:1.2.例如:int main(){ int arr[10] = {..原创 2022-01-25 15:49:11 · 794 阅读 · 7 评论 -
函数递归简单练习
函数递归最简单的递归原创 2022-01-22 16:49:52 · 591 阅读 · 6 评论 -
函数初认识
当形参传递给实参时,形参时实参的临时拷贝,对形参的修改不会影响实参。1.void add(int* num){ (*num)++;}int main(){ int num=0; add(&num); printf("%d", num); return 0;}2.交换两个数的顺序int lzy(int* a, int* b){ int temp=0; temp = *a; *a = *b; *b = temp;}int main(){ in原创 2022-01-19 11:05:07 · 3966 阅读 · 5 评论 -
猜数字游戏(改进版)
1.随机数生成方法头文件#include<time.h>srand((unsigned int)time(NULL));int ret=rand();#include<stdio.h>#include<stdlib.h>#include<time.h>void menu()//生成一个菜单{ printf("****************************************\n"); printf("******原创 2022-01-18 14:31:17 · 2548 阅读 · 6 评论 -
C—分支与循环
1.清理缓冲区getchar和scanf读取数据时:scnaf和getchar读取数据时从缓冲区读取例子:这是输入完密码后,没输入Y/N就出现确认失败原因是:输入密码时,相当于输入了123456和\n,第一次scanf从缓冲区接收了123456给了‘a' ,等到getchar时从缓冲区接收了\n,所以要达到效果,我们应该清理缓冲区scanf和getchar只读’空格‘和'\n'之前的,且一个getchar只能获取一个字符代码如下:while ((temp = g原创 2022-01-18 13:40:18 · 483 阅读 · 11 评论 -
自学三个月编写简单走迷宫游戏
用c语言来实现走迷宫游戏原创 2022-01-04 14:11:19 · 5728 阅读 · 22 评论 -
猜数字小游戏
c语言实现猜数字小游戏。原创 2022-01-04 11:33:51 · 2795 阅读 · 9 评论 -
刷题遇到的知识点+题目
1.将十六进制转为十进制时,十六进制是以0X为前导,八进制是以0为前导。#include <stdio.h>int main(){ int n=0XABCDEF; printf("%15d",n);return 0; }2.#include <stdio.h>int main(){ int a=printf("Hello world!"); printf("\n%d",a);//先换行再打印 return 0;}3原创 2022-01-03 20:17:47 · 437 阅读 · 7 评论 -
C刷题记录
一,反向输出问题这个问题接上篇文章,上次的解题方法过于麻烦,这次来个简单的方法(此方法还不能解决例如1000这种问题)#include <stdio.h>int main(){ int a=0; scanf("%d", &a); while (a) { printf("%d", a % 10); a/=10; } return 0;}二,班级成绩输入输出示例:个人代码:#include <stdio.h>int mai.原创 2022-01-03 17:25:33 · 455 阅读 · 6 评论 -
从反向输出一个四位数由难到易引申到反向输出一个n位数
题目如下:描述将一个四位数,反向输出。输入描述:一行,输入一个整数n(1000 <= n <= 9999)。输出描述:针对每组输入,反向输出对应四位数。示例1输入:1234输出:4321解一:思路:先取千位数字用例如1234/1000将1取出,在1234%1000取余重复上述操作;代码:#include <stdio.h>int main(){ int a,b,c,d,e,f;printf("请输入一个四位数原创 2021-12-15 22:02:25 · 5542 阅读 · 14 评论 -
初始C语言(2)
简单记录学习c语言原创 2021-12-15 20:25:25 · 1426 阅读 · 15 评论 -
学习C语言
a. 写一个自我介绍;河南一位双非院校非科班大一新生b. 列出你编程的目标;熟练掌握一种编程语言并且运用到实际c. 你打算怎么学习编程?跟着鹏哥学,自己看书,多写代码。d. 你打算在学习编程这件事上每周花费多少时间?一天三个小时e. 你最想进入的一家IT公司。腾讯...原创 2021-12-10 22:23:42 · 526 阅读 · 2 评论