- 博客(26)
- 收藏
- 关注
原创 C语言倒置字符串练习题(三步翻转法)
C倒置字符串练习题(三步翻转法)题目描述:将一句话的单词进行倒置,标点不倒置。比如 I like beijing.,经过函数后变为:beijing. like I
2024-01-16 20:55:14
689
原创 C语言操作符相关练习题
(1)输出一个整数,输出该数32位二进制表示中1的个数,其中负数用补码表示。(2)判断一个整数是否是2的n次方(3)求两个数二进制中不同位的个数(4)获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列(5)交换两个整型变量,不允许创建临时变量
2024-01-15 19:26:43
562
原创 如何写出好(易于调试)的代码
1、代码运行正常2、bug很少3、效率高4、可读性高5、可维护性高6、注释清晰7、文档齐全1、使用assert(断言)2、尽量使用const3、养成良好的编码风格4、添加必要的注释5、避免编码的陷阱。
2024-01-14 21:05:23
263
原创 某厂校招一道关于C的笔试题
某厂校招一道关于C的笔试题:在Linux x86 _ 54 gcc环境下,下面的程序会出现什么问题?运行结果是什么?为什么?
2024-01-13 21:16:09
1309
原创 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
523
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
417
1
原创 C语言解决青蛙跳台阶问题(类斐波那契额数列思想)
C语言解决青蛙跳台阶问题(类斐波那契额数列思想)以上内容为C中采用递归和非递归两种思想解决青蛙跳台阶问题的内容
2024-01-03 22:56:34
529
1
原创 C语言函数基础知识及练习题
传值调用(重新开辟内存空间)和传址调用(函数和外部变量建立起正真的联系)若函数定义在main()函数之后,则需要事先声明函数才可使用。(1)存在限制条件,当满足这个限制条件的时候,递归便不再继续。函数的链式访问:将一个函数的返回值作为另外一个函数的参数。因为printf()函数的返回值为打印字符的个数。C语言中函数的分类:1.库函数 2.自定义函数。(2)每次递归调用之后越来越接近这个限制条件。函数不能嵌套定义,但是函数可以嵌套调用。只能在一个函数范围内跳转,不能跨函数。goto语句:标记跳转的记号。
2024-01-02 23:39:16
469
原创 C语言循环相关练习题
(5)模拟代码实现。模拟用户登录场景,并且只能登录三次(只允许输入三次密码。如果密码正确则提示登陆成功,如果三次均错误,则退出程序)}(只打印三次,因为省略了初始化条件,j等于3后不执行内层循环)不在for循环体内修改循环变量,防止for循环失去控制。建议for语句的循环控制变量采取“前闭后开区间”写法。循环0次,判断条件为赋值语句,而k=0为假。)判断部分省略造成死循环。do while 循环语句。特点:循环体必须执行一次。while(表达式);
2023-12-31 17:29:50
358
原创 C语言基础知识
这里我输出的时这个指针所指内存中存储的数据的值。这里则输出的是这个指针所指的地址。struct Stu s = { "张三",20,90.5 };关于何时加*的问题:在定义指针变量时需要加以及作为函数参数时需要加。*p=a,将a的值赋给p指针所指内存中存储的值。printf("请输入密码:");printf("正确");printf("错误");将指针的地址指向a的地址。悬空的else会和最近的if匹配。
2023-12-30 18:37:39
325
1
原创 C语言基础知识
static 修饰局部变量(改变了局部变量的生命周期,本质上改变了变量的存储类型)static 修饰全局变量(使得这个全局变量只能在自己所在的源文件内部可以使用)static 修饰函数(使得这个函数只能在当前所在的源文件内使用)~:按二进制位取反:把所有二进制位中的1变为0,0变为1。变量的分类:局部变量(内部定义)和全局变量(外部定义)赋值操作符:= += -= .......局部变量的作用域:变量所在的局部范围。全局变量的生命周期:程序的生命周期。
2023-12-29 18:33:19
354
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人