自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 数据在内存中的存储(整型与浮点数类型)

数据在内存中的存储(主要为整型和浮点数类型)

2024-01-19 20:57:38 528

原创 C语言倒置字符串练习题(三步翻转法)

C倒置字符串练习题(三步翻转法)题目描述:将一句话的单词进行倒置,标点不倒置。比如 I like beijing.,经过函数后变为:beijing. like I

2024-01-16 20:55:14 633

原创 C语言操作符相关练习题

(1)输出一个整数,输出该数32位二进制表示中1的个数,其中负数用补码表示。(2)判断一个整数是否是2的n次方(3)求两个数二进制中不同位的个数(4)获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列(5)交换两个整型变量,不允许创建临时变量

2024-01-15 19:26:43 513

原创 如何写出好(易于调试)的代码

1、代码运行正常2、bug很少3、效率高4、可读性高5、可维护性高6、注释清晰7、文档齐全1、使用assert(断言)2、尽量使用const3、养成良好的编码风格4、添加必要的注释5、避免编码的陷阱。

2024-01-14 21:05:23 223

原创 某厂校招一道关于C的笔试题

某厂校招一道关于C的笔试题:在Linux x86 _ 54 gcc环境下,下面的程序会出现什么问题?运行结果是什么?为什么?

2024-01-13 21:16:09 1254

原创 实用编程调试技巧

实用编程调试技巧

2024-01-13 19:38:07 416

原创 C语言结构体相关知识(初阶)

C语言结构体相关知识(初阶)

2024-01-13 15:50:12 395 1

原创 C语言指针相关知识(初阶)

C语言指针相关知识(初阶)

2024-01-12 20:15:06 419 1

原创 C语言操作符与表达式详解

C语言操作符与表达式详解(看完彻底了解C中操作符和表达式的详细使用)

2024-01-11 21:55:40 2917 2

原创 C语言实现扫雷小游戏(代码含注解、包含递归遍历及标记)

C语言实现扫雷小游戏(代码含注解、包含递归遍历及标记)

2024-01-10 16:18:25 1828 1

原创 C语言实现简易n子棋小游戏(代码含注解)

C语言实现简易n子棋小游戏(代码含注解)

2024-01-08 16:14:25 595 1

原创 C语言数组基础知识

C语言数组基础知识一维数组二维数组冒泡排序的应用

2024-01-07 16:49:57 584 1

原创 C中数组名代表首元素地址的两个例外

C中数组名代表首元素地址的两个例外

2024-01-07 16:15:57 500 1

原创 C语言函数相关练习题

(1)函数调用exec((v1,v2),(v3,v4),v5,v6)中,实参的个数是 4 个(2)实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定(3)编写函数reverse_string(char *string),逆置字符串(不能使用库函数)(4)写一个递归函数DigitSum(n),输入一个非负整数,返回它的各位数字之和(5)递归实现n的k次方

2024-01-06 23:55:11 479 1

原创 C中分支和循环语句相关练习题

(1)编写程序数一下1-100的所有整数中出现多少个数字9。(2)计算1/1-1/2+1/3-1/4+...+1/99-1/100的值,打印结果。(3)求十个整数中的最大值(4)在屏幕上输出九九乘法口诀表。(5)二分查找元素。(6)猜数字游戏

2024-01-05 23:50:47 388 1

原创 C语言递归求n的阶乘以及斐波那契数列

C语言递归求n的阶乘以及斐波那契数列

2024-01-04 23:05:56 344 1

原创 C语言解决青蛙跳台阶问题(类斐波那契额数列思想)

C语言解决青蛙跳台阶问题(类斐波那契额数列思想)以上内容为C中采用递归和非递归两种思想解决青蛙跳台阶问题的内容

2024-01-03 22:56:34 467 1

原创 C语言递归解决汉诺塔问题(代码含详细注解)

C语言递归思想解决汉诺塔问题

2024-01-03 21:29:31 3443 2

原创 C语言函数基础知识及练习题

传值调用(重新开辟内存空间)和传址调用(函数和外部变量建立起正真的联系)若函数定义在main()函数之后,则需要事先声明函数才可使用。(1)存在限制条件,当满足这个限制条件的时候,递归便不再继续。函数的链式访问:将一个函数的返回值作为另外一个函数的参数。因为printf()函数的返回值为打印字符的个数。C语言中函数的分类:1.库函数 2.自定义函数。(2)每次递归调用之后越来越接近这个限制条件。函数不能嵌套定义,但是函数可以嵌套调用。只能在一个函数范围内跳转,不能跨函数。goto语句:标记跳转的记号。

2024-01-02 23:39:16 407

原创 C中关于能否在函数中求传入整型数组长度的问题

如果函数需要调用一个数组的长度值时,不能在函数的内部求,一定要在外部求好之后再传入函数内部

2024-01-02 19:02:30 352

原创 C语言循环及判断相关练习题

(4)打印1000-2000年之间的闰年。

2024-01-01 23:12:02 399

原创 C语言循环相关练习题

(5)模拟代码实现。模拟用户登录场景,并且只能登录三次(只允许输入三次密码。如果密码正确则提示登陆成功,如果三次均错误,则退出程序)}(只打印三次,因为省略了初始化条件,j等于3后不执行内层循环)不在for循环体内修改循环变量,防止for循环失去控制。建议for语句的循环控制变量采取“前闭后开区间”写法。循环0次,判断条件为赋值语句,而k=0为假。)判断部分省略造成死循环。do while 循环语句。特点:循环体必须执行一次。while(表达式);

2023-12-31 17:29:50 330

原创 关于C中取随机数的方法

关于C语言中取随机数的一个方法

2023-12-31 17:13:14 424

原创 C语言基础知识

这里我输出的时这个指针所指内存中存储的数据的值。这里则输出的是这个指针所指的地址。struct Stu s = { "张三",20,90.5 };关于何时加*的问题:在定义指针变量时需要加以及作为函数参数时需要加。*p=a,将a的值赋给p指针所指内存中存储的值。printf("请输入密码:");printf("正确");printf("错误");将指针的地址指向a的地址。悬空的else会和最近的if匹配。

2023-12-30 18:37:39 304 1

原创 C语言基础知识

static 修饰局部变量(改变了局部变量的生命周期,本质上改变了变量的存储类型)static 修饰全局变量(使得这个全局变量只能在自己所在的源文件内部可以使用)static 修饰函数(使得这个函数只能在当前所在的源文件内使用)~:按二进制位取反:把所有二进制位中的1变为0,0变为1。变量的分类:局部变量(内部定义)和全局变量(外部定义)赋值操作符:= += -= .......局部变量的作用域:变量所在的局部范围。全局变量的生命周期:程序的生命周期。

2023-12-29 18:33:19 327

原创 C语言相关知识

2、但多个.c文件里只能有一个main()函数。1、一个工程可以有多个.c文件。

2023-12-28 22:42:34 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除