
C语言探索之路
文章平均质量分 69
这个是最开始学习编程的相关的理解和总结
阑梦清川
23级软件工程在读本科生
展开
-
整点事情-----EasyX入门体验(适合初学C语言的小伙伴实践)
1.具备条件2.安装EasyX图形库3.新建项目3.1工具推荐3.2创建方法3.3引入图形库3.4导入素材3.5加载图片3.6字符集的报错解决3.6.1代码修改3.6.2属性修改3.7运行查看效果3.8引入音乐3.9测试整体效果原创 2025-02-01 15:22:07 · 948 阅读 · 0 评论 -
基于C语言--解读main(int agrc,char* argv[ ])(命令行参数+环境变量)
0.背景1.主函数的参数的几种类型2.只有两个参数的主函数3.使用命令行参数实现一个任务3.1任务的说明3.2任务的实现4.拥有三个参数的主函数4.1环境变量的解释4.2参数说明原创 2024-09-15 17:25:08 · 1353 阅读 · 0 评论 -
C语言-----用二维数组解决菱形的打印问题
(2)显然,主对角线的元素都是*符号,输入的数字是5,当满足i+j=5-1是,副对角线的元素也是*符号,推而广之,i==j或者i+j=n-1就是*符号,其余位置的元素就是空格就可以了;(1)把这个图案想成是由*和空格组成的一个二维数组,我们可以先画出一个简单的5*5二维数组,表明对应的单元格的i,j,如下图所示;1.打印菱形,多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。(3)设计两层循环,内层每循环1次,换行就可以了;输出的结果就是这样的图形;原创 2024-02-14 16:35:18 · 733 阅读 · 0 评论 -
C语言牛客网刷题
牛客刷题原创 2024-03-21 17:50:20 · 820 阅读 · 0 评论 -
C语言习题----不同版本的差别
特殊情况让你了解不同版本的区别原创 2024-02-15 13:34:02 · 314 阅读 · 0 评论 -
C语言-----字符串函数(1)
函数实现:strlen,strcpy。原创 2024-02-15 22:36:40 · 778 阅读 · 0 评论 -
C语言--左旋字符/右旋字符实现及其判断
左旋字符原创 2024-02-25 22:10:59 · 449 阅读 · 0 评论 -
C语言练习题
整型提升,数据存储原创 2024-02-14 17:56:31 · 507 阅读 · 0 评论 -
C语言---单身狗问题
单身狗问题合集原创 2024-03-10 19:13:16 · 3768 阅读 · 5 评论 -
C语言------------指针笔试题目深度剖析
指针笔试题目深度剖析原创 2024-02-20 22:06:40 · 1439 阅读 · 0 评论 -
C语言-----习题
C语言的一些练习:(1)买水(2)排列:前面是奇数,后面是偶数原创 2024-02-14 15:56:26 · 1079 阅读 · 0 评论 -
C语言------一种思路解决实际问题
利用真1假0解决实际问题原创 2024-02-14 19:50:33 · 954 阅读 · 0 评论 -
C语言---自幂数(“水仙花数”)
对于这个题目,1~100000,我们要确定他的位数,对这个数字进行除10操作,123进入后得1,除10之后是12,12进入后是2,除10是1,1进入后n是3,除以10后是0,跳出循环,这个时候得到的n就是位数;接下来就是对每个数字求和,这里用到pow函数,这个函数有2个参数,第一个是底数,第二个是次数,我们从最低位开始计算,每次的结果加到sum上,对数字进行取余操作得到高一位的数字,依次进行相同的操作;=123,所以不是自幂数;当i和sum相同的时候,就是符合条件的自幂数。原创 2024-02-14 11:09:37 · 786 阅读 · 0 评论 -
C语言----------最后一个单词的大小
(1)一个句子,输出最后一个单词的长度(2)有序数组的排列,void merge类型原创 2024-02-19 16:19:28 · 469 阅读 · 0 评论 -
C语言练习-----求和Sn=a+aa+aaa+aaaa+aaaaa.............
k=k*10+m就可以实现2---22---222---2222---22222的转变;得出规律:2*10+2=22,22*10+2=222,依次类推,我们引入k,把k作为中间变量;m代表几个数,n代表a,例如m=2, n=5就是2+22+222+2222+22222;我们这里不考虑过大的数字,否则会越界;这里定义sum用来存放数字相加的和;m是基数,在他的基础上增加位数;原创 2024-02-14 11:26:15 · 426 阅读 · 0 评论 -
从计算机内部结构认识输入和输出
从计算机的内部架构带你认识输入和输出原创 2024-05-22 15:05:52 · 673 阅读 · 0 评论 -
函数栈帧的创建和销毁
函数栈帧的创建和销毁原创 2024-04-30 21:13:55 · 1404 阅读 · 5 评论 -
C语言--贪吃蛇项目(1)
贪吃蛇项目的实现原创 2024-04-18 19:00:28 · 1045 阅读 · 1 评论 -
C语言刷题总结
刷题总结&&atoi函数模拟实现&&序列里面删除指定的数字&&结构体位段原创 2024-03-31 17:46:35 · 953 阅读 · 0 评论 -
C语言--文件操作
文件的操作原创 2024-03-30 21:04:07 · 1199 阅读 · 0 评论 -
C语言查找-----------BF算法&&KMP算法
BF&&KMP算法原创 2024-03-29 22:33:56 · 1105 阅读 · 0 评论 -
C语言--编译和链接
预处理,链接,编译原创 2024-03-28 23:07:01 · 1724 阅读 · 3 评论 -
结构体-------内存对齐深度剖析
结构体的内存对齐原创 2024-03-22 11:37:03 · 991 阅读 · 0 评论 -
C语言-----qsort函数的功能以及模拟实现
qsort函数原创 2024-03-07 23:22:46 · 1055 阅读 · 0 评论 -
C语言-------指针进阶(2)
c语言指针数组,数组指针,函数指针,typedef关键字原创 2024-03-03 21:08:53 · 1270 阅读 · 2 评论 -
C语言---文件操作(1)
文件的相关操作以及函数说明原创 2024-03-02 15:18:29 · 1074 阅读 · 0 评论 -
C语言----动态内存管理(2)
动态内存管理原创 2024-03-01 19:30:30 · 939 阅读 · 0 评论 -
C语言-----动态内存管理(1)
动态内存管理介绍原创 2024-03-01 16:00:42 · 642 阅读 · 0 评论 -
C语言里面的内存函数
4个内存函数原创 2024-02-25 21:15:31 · 424 阅读 · 0 评论 -
C语言---二维数组&&指针
(1)二维数组&&指针(2)通过sizeof例子重新认识原创 2024-02-20 17:05:29 · 493 阅读 · 0 评论 -
C语言---指针进阶
字符指针,指针数组,数组指针,二维数组传参原创 2024-02-16 20:42:21 · 839 阅读 · 0 评论 -
C语言--------数据在内存中的存储
整数在内存中的存储原创 2024-02-11 20:36:11 · 1002 阅读 · 0 评论 -
C语言-----自定义类型-----结构体&枚举&联合
结构体&联合体&枚举------3种自定义类型原创 2024-02-08 22:47:26 · 1091 阅读 · 0 评论 -
C语言--------指针(1)
C语言基础:指针,指针变量,野指针,指针的运算原创 2024-02-07 14:38:04 · 4606 阅读 · 1 评论 -
C语言---------对操作符的进一步认识
C语言操作符的简单总结原创 2024-02-05 16:17:04 · 839 阅读 · 0 评论 -
C语言------函数
尽管使用extern进行声明,但是如果加上static之后就无法使用,因为加上以后全局变量的外部链接属性就变成了内部链接属性,只能在自己的文件使用,变得相对安全;(1)return后边可以是⼀个数值,也可以是⼀个表达式,如果是表达式则先执⾏表达式,再返回表达式 的结果。量和全局变量是⼀样的,⽣命周期就和程序的⽣命周期⼀样了,只有程序结束,变量才销毁,内存才回收。根据打印的结果就可以知道,a的值在加上static之后,a的值会被保留;了实现特定的功能而定义的函数,包括函数名,返回类型,函数体,形式参数;原创 2024-01-31 10:08:17 · 414 阅读 · 0 评论 -
C语言------数组
数组也是有类型的,去掉数组的名字就是数组的类型;[ ]叫做下标引用操作符,我们利用他可以轻松访问任何一个元素,数组的下标是从0开始的,如果不注意,会造成越界访问;定义数组是,如果不指定数组的大小,则数组的大小就由大括号内的元素的个数决定,%p是打印地址的,通过打印数组中每个元素的地址(以16进制的形式进行打印,而且开头的0不会省略)(%#x可以让打印的结果前面加上0x,x无论大写,小写都可以),我们可以看出数组中的元素是如何排列的;原创 2024-01-25 18:13:20 · 591 阅读 · 0 评论 -
C语言--------分支和循环语句
C语言中有if 语句,最基本的语句;if-else语句 ,适用于只有两种选择的语句;if-else if---else if---else语句,适用于拥有多种选择的语句,但是要注意他们的先后顺序,因为只要有一个是符合条件的,后续的分支语句就不会再被执行;switch语句,该语句和case共同使用,当某一项caes分支满足条件时,如果没有break语句的阻挡,他们会继续向下执行,如果都不满足,那么就会执行default语句;C语⾔提供了⼀种⾮常特别的语法,就是goto语句和跳转标号,原创 2024-01-24 16:46:37 · 1019 阅读 · 1 评论