
C语言
文章平均质量分 80
C语言学习
银河罐头
高高兴兴写代码,开开心心学习
展开
-
(C语言)程序环境和预处理
(C语言)程序环境和预处理原创 2022-07-30 16:14:21 · 340 阅读 · 1 评论 -
(C语言)文件操作
顺序读写,随机读写原创 2022-07-29 08:14:00 · 365 阅读 · 1 评论 -
动态内存管理(malloc,free,calloc,realloc,柔性数组)
动态内存管理(malloc,free,calloc,realloc,柔性数组)原创 2022-07-19 22:40:19 · 532 阅读 · 30 评论 -
自定义类型:结构体,枚举,联合
自定义类型:结构体,枚举,联合原创 2022-07-19 14:46:19 · 244 阅读 · 18 评论 -
(C语言)操作符练习题(多种方法求解)
文章目录1.写一个函数返回参数二进制中1的个数1.1解法1三级目录1.写一个函数返回参数二进制中1的个数1.1解法1三级目录原创 2022-05-18 20:27:54 · 549 阅读 · 7 评论 -
(C语言)数据的存储
文章目录一级目录二级目录三级目录一级目录release版本会对代码大小和运行速度进行优化上面这段代码在debug和x86的条件下会出现死循环打印hehe的情况原因是局部数据是存储在栈区的但是如果在release的版本下,循环了13次,没有出现死循环观察数组首元素的地址和i的地址可以发现在debug版本下i在高地址,数组在低地址。可以发现在release版本下数组在高地址,而i在低地址debug版本默认栈区先使用高地址后使用低地址,而release原创 2022-05-26 19:40:37 · 555 阅读 · 214 评论 -
三子棋游戏
文章目录1.打印菜单2.初始化棋盘3.打印棋盘4.玩家下棋5.电脑下棋6.判断输赢7.完整代码8.总结1.打印菜单void menu(){ printf("**********************************\n"); printf("*********** 1.play *************\n"); printf("*********** 0.exit *************\n"); printf("***************************原创 2022-04-29 20:32:26 · 1389 阅读 · 16 评论 -
初识C语言(6)猜数字游戏,二分查找,关机程序,函数,闰年
文章目录开头菜单部分猜随机数的部分总结开头我们想要实现猜数字这个游戏,我们应该先理清思路,将这个复杂的过程分解成一个个小的部分。菜单部分首先我们来做这个菜单的部分。菜单做好了,我们想这个游戏不止玩一次,那么菜单应该重复出现,实现菜单这个函数的循环。猜随机数的部分总结...原创 2022-04-21 15:39:48 · 5160 阅读 · 7 评论 -
字符串函数(2)
字符串函数strcmp,strstr,memcpy,memmove原创 2022-07-09 19:47:47 · 322 阅读 · 10 评论 -
(C语言)实现简易通讯录
C语言实现简易版通讯录原创 2022-07-16 22:29:20 · 3100 阅读 · 15 评论 -
指针进阶,字符串函数
指针笔试题,字符串函数原创 2022-07-04 20:31:10 · 364 阅读 · 17 评论 -
初识C语言(2)
文章目录1.注释2.选择语句3.循环语句4.函数5.数组1.注释代码中有不需要的代码可以直接删除,也可以注释掉#include <stdio.h>int Add(int x, int y){ return x+y;}/*C语言风格注释int Sub(int x, int y){ return x-y;}*/int main(){ //C++注释风格 //int a = 10; //调用Add函数,完成加法 printf("原创 2022-04-04 22:38:01 · 242 阅读 · 4 评论 -
初识C语言(3):操作符和关键字
这里写自定义目录标题🎈操作符🎏算数操作符🎐移位操作符🎗️位操作符🎞️赋值操作符🎡单目操作符🎨关系操作符🍬逻辑操作符🍭条件操作符🍉逗号表达式🍊下标引用、函数调用和结构成员✨常见关键字🎈操作符🎏算数操作符**+ - * / % **下面说说\和%的用法除号两端都是整数时,执行整数的除法7%2表示7除以2输出余数是1🎐移位操作符🎗️位操作符🎞️赋值操作符🎡单目操作符🎨关系操作符🍬逻辑操作符🍭条件操作符🍉逗号表达式🍊下标引用、函数调用和结构成员✨常见关键字原创 2022-04-09 20:56:51 · 1233 阅读 · 8 评论 -
(C语言递归)汉诺塔问题,青蛙跳台阶问题
文章目录汉诺塔问题青蛙跳台阶问题汉诺塔问题青蛙跳台阶问题原创 2022-05-03 15:23:47 · 873 阅读 · 5 评论 -
初识C语言(1)
文章目录1.数据类型2.变量3.常量4.字符串5.转义字符1.数据类型char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数//C语言没有字符串类型2.变量2.1变量的分类局部变量:定义在{}内部的变量。全局变量:定义在{}外部的变量。2.2变量的使用计算两个整数的和#inc原创 2022-04-03 23:17:52 · 252 阅读 · 0 评论 -
初识C语言(5)if、switch、while循环
文章目录1.什么是语句?2.分支语句(选择结构)2.1 if语句2.1.1 悬空else2.1.2 if书写形式的对比1.什么是语句?C语句可分为以下五类:表达式语句函数调用语句控制语句复合语句空语句控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。可分成以下三类:条件判断语句也叫分支语句:if语句、switch语句;循环执行语句:do while语句、while语句、for语句;转向语句:break语句、got原创 2022-04-16 17:28:23 · 1777 阅读 · 9 评论 -
扫雷(C语言)(展开一片)(标记)
文章目录1.打印菜单2.初始化棋盘1.打印菜单首先我们先打印玩游戏的菜单,玩游戏不过瘾想再玩一次,用do while循环打印菜单#define _CRT_SECURE_NO_WARNINGS#include "game.h"void menu(){ printf("************************\n"); printf("******* 1.play *******\n"); printf("******* 0.exit *******\n"); print原创 2022-05-08 14:53:50 · 981 阅读 · 10 评论 -
C语言入门篇
一、自我介绍 大家好,我是一名大一学生,最近才接触编程,这是我写的第一篇博客。二、编程的目标 先学好C语言,然后深入学习算法和数据结构,操作系统等内容。刚起步有点难,但是多学多思考总没错,希望自己能坚持下去。三、怎么学习编程 找本入门书,认真理解语法规则,看看B站上一些优质视频,不做伸手党,实在解决不了再请教别人。及时归纳总结,有输入也要有输出四、学习时间安排 每天至少抽出一小时学习编程,提高学习效率。五、最想进入的一家...原创 2022-04-02 12:18:17 · 829 阅读 · 6 评论 -
(C语言)刷题记录
打印图形,杨辉三角,字符串左旋,杨氏矩阵原创 2022-07-10 23:46:55 · 697 阅读 · 13 评论 -
初识C语言(4)关键字,指针,结构体
文章目录1.关键字 typedef2.关键字static2.1修饰局部变量2.2修饰全局变量2.3修饰函数1.关键字 typedeftypedef意思是类型重命名。typedef struct Node{ int data; struct Node* next;}Node;typedef unsigned int uint;//类型本身没有变,只是将类型名缩写一下。int main(){ unsigned int num = 0; uint num2 = 1; struct N原创 2022-04-12 21:00:27 · 1158 阅读 · 24 评论