找回密码
 立即注册
指针基础
指针 指针 指针是计算机编程中一个重要的概念,它是一种特殊的数据类型,用于存储变量的内存地址。简单来说,指针指向了一个变量在计算机内存中的存储位置。 每个变量在内存中都有一个地址,在编程中,通过定义指针变量,我们可以存储 ...
袁可佳 2025-6-4 19:02
768 0 0
重温c语言之,7天开整,就是随便的写写,第八天
一:函数   1、递归   题目:求n的阶乘(不考虑溢出)   上代码   这里就是:运用了阶乘运算的思想,   1!=1*1   2!=2*1!   3!=3*2!   4!=4*3!   ·······   n!=n*(n-1)!   所以这里就是运用这 ...
滤冽 2025-6-4 19:02
730 0 0
重温c语言之,7天开整,就是随便的写写,第六天
一:字符串相比较   题目:编写代码实现,模拟用户登录情景,并且只能登录3次。(只允许输入3次密码,密码正确则提示输入成功,如果三次都输入错误,则退出程序)   这里就是用到了strcmp这个函数,其实这个函数是让两个字符串同时从 ...
蓬森莉 2025-6-4 19:02
223 0 0
重温c语言之,7天开整,就是随便的写写,第五天
一:库函数---printf()   这个函数printf()的返回值是int,这个函数竟然有返回值,值的多少是取决于输出的内容有多少个字符 二:循环   1、for循环     这个循环中,如果判断的地方省略的话,这个循环就是永远成立(恒成立) ...
唐茗 2025-6-4 19:02
209 0 0
关于快速选择排序程序第一趟划分流程分析
关于快速选择排序程序第一趟划分流程分析 问题1:{28,16,32,12,60,2,5,72}选择28作为基准第一趟划分分析 下面详细分析数组 {28, 16, 32, 12, 60, 2, 5, 72} 以 28 作为基准进行第一趟划分的过程。 初始状态 [*]选择第一个元 ...
骆贵 2025-6-4 19:02
933 0 0
DS1302时钟
一、使用的MCU为STC89C52RC 二、DS1302驱动 [code] 1 #include 2 #include "DS1302.h" 3 #include "LCD1602.h" 4 #include "Delay.h" 5 #include "Timer0.h" 6 #include "SKey.h" 7 8 9 void setMode1(); 10 void setMode2 ...
挡缭 2025-6-4 19:02
588 0 0
学嵌入式C语言,看这一篇就够了(2)
基本概念 程序框架分析 搭建一个主体框架,包含头文件、程序入口、输出函数、程序结束 [*]注意:在学习编程语言时要牢记:程序是写给人看的!!! [*]一段有意义的程序一定要在程序中对关键的位置进行注释,这样可以方便理解程序, ...
恿榫 2025-6-4 19:02
863 0 0
用函数实现模块化程序设计习题
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入 在VS编译器内会报C4996错误,解决见下文:(下同) C4996 'scanf': This function or variable may be unsafe. Consider ...
乃阕饯 2025-6-4 19:02
822 0 0
循环结构程序设计之习题
输入两个正整数 m 和 n,求其最大公约数和最小公倍数 在VS编译器内会报C4996错误,解决见下文:(下同) C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_S ...
马璞玉 2025-6-4 19:01
424 0 0
C语言标准库中的缓冲机制
什么是缓冲区 缓存区是内存空间的一部分,再内存中,内存空间会预留一定的存储空间,这些存储空间是用来缓冲输入和输出的数据,预留的这部分空间就叫做缓冲区。 其中缓冲区还会根据对应的是输入设备还是输出设备分为输入缓冲区和输出缓 ...
能杜孱 2025-6-4 19:01
589 0 0
C语言之static关键字
C语言之static和extern关键字 1.作用域 1.1 代码块作用域 Block Scope [*]花括号 {} 之内 [*]函数形参(不会为函数内同名变量所隐藏) 1.2 文件作用域 file Scope 所有代码块之外的标识符 自声明开始直到文件尾 [*]函数名 [*]incl ...
挠溃症 2025-6-4 19:01
672 0 0
学嵌入式C语言,看这一篇就够了(3)
C语言的基本元素 我们通过写一篇文章的方式来类比写一段程序,从而认识一下C语言有哪些基本元素: 一篇文章 --> 若干段落 --> 几条语句 --> 几组词(单词 + 语句)--> 若干个字 一段程序 --> 若干函数 --> 几组语句 --> 表达式 --> 标 ...
嶝扁 2025-6-4 19:01
847 0 0
聊聊typedef
目录 [*]typedef [*]typedef功能 [*]简化类型声明 [*]typedef与宏的区别 [*]typedef的用法注意 [*]不要过度使用typedef [*]为什么typedef属于存储类型关键字 typedef 历史的误会-typedef也许应该是typerename,typedef就是用来给类型 ...
訾懵 2025-6-4 19:01
516 0 0
2个月搞定计算机二级C语言——真题(9)解析
1. 前言 本篇我们讲解2个月搞定计算机二级C语言——真题9 2. 程序填空题 2.1 题目要求 2.2 提供的代码 2.3 解题思路 第(1)处填空: 题目要求输出浮点型,所以返回值可以使用main函数中使用的类型double。 第(2)处填空: 这里 ...
滥眩 2025-6-4 19:01
868 0 0
模拟实现 strstr(字符串查找) --浅谈C语言
C 字符串查找 - strstr() 描述 C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 '\0'。 声明 下面是 strstr() 函数的声明。 参数 [*]hays ...
周冰心 2025-6-4 19:01
932 0 0
重温c语言之,7天开整,就是随便的写写,第二天
一:操作符   除法:     如果都是整数,除数,被除数都是整数,那么结果:就是整数的商(没有小数部分的),例如:7/2=3;     如果除数或者被除数其中一个是浮点数,那么结果就是(条件是:能除尽的,并且小数在基础数据类 ...
供挂 2025-6-4 19:01
108 0 0
你所不知道的 C/C++ 宏知识——基于《C/C++ 宏编程的艺术》
前言 刚学 C++ 的时候,就知道它糅合了四种编程模式:基于预处理器的宏、基于 C 语言的面向过程、基于类的面向对象、以及基于模板的泛型编程。其中,宏和模板元编程因为是在编译期出结果,能有效提升程序运行期性能,有着独特的价值。 ...
琦谓 2025-6-4 19:01
864 0 0
扩展分析C语言单双引号、反斜杠与注释
目录 [*]注释 [*]奇怪的注释 [*]C风格的注释无法嵌套 [*]一些特殊的注释 [*]注释的规则建议 [*]反斜杠'\' [*]反斜杠有续行的作用,但要注意续行后不能添加空格 [*]回车也能起到换行的作用,那续行符的意义在哪? [*]反斜杠的转义功 ...
捐催制 2025-6-4 19:00
501 0 0
选择结构程序设计之习题
有3个整数 a,b,c,由键盘输入,输出其中最大的数 在VS编译器内会报C4996错误,解决见下文:(下同) C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SEC ...
国瑾瑶 2025-6-4 19:00
130 0 0
重温c语言之,7天开整,就是随便的写写,第九天
这次照着网站上的内容,写了一个简单的小游戏,3字棋,其实也可以n字棋 附上代码, 这里是:game.h 之后是:game.c [code] 1 #define _CRT_SECURE_NO_WARNINGS 2 #include "game.h" 3 4 //三子棋 5 //代码的实现 6 7 8 void I ...
齐娅晶 2025-6-4 19:00
938 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则