练习题
文章平均质量分 91
关于C语言的一些练习题
Chris·Bosh
感谢你的关注,希望认识更多大佬。研究生在读,水论文方向视觉动态SLAM(SLAM太难了感觉毕不了业了),希望动这方面的大佬能够多多指点。
博客作为本人的学习笔记,学习历程以及本人学习过程中遇到的问题和解决办法,希望能对大家有所帮助。
展开
-
C语言数据结构-----二叉树(3)二叉树相关练习题
前面详细讲述了二叉树的相关知识,为了巩固,做一些相关的练习题。原创 2023-12-17 17:13:12 · 1170 阅读 · 5 评论 -
C语言练习题(10)求函数返回值,传入 -1 ,则在64位机器上函数返回(非常详细的讲解)
A: 死循环 B: 64 C: 32 D: 16解析 C-1 原码 1000000 00000000 00000000 00000001其补码 1111111 11111111 11111111 11111111-2 原码 1000000 00000000 00000000 00000010反码 1111111 11111111 11111111 11111101补码 1111111 11111111 11111111 11111110。原创 2023-08-14 18:22:05 · 248 阅读 · 5 评论 -
C语言练习题(11)声明以下变量,则表达式: ch/i + (f*d – i) 的结果类型为( )(非常详细的讲解)
1:声明以下变量,则表达式: ch/i + (f*d – i) 的结果类型为( )char ch;int i;float f;double d;A: char B: int C: float D: double原创 2023-08-15 19:16:42 · 872 阅读 · 3 评论 -
C语言练习题(12)请阅读以下程序,其运行结果是()(非常详细的讲解)
# 1:请阅读以下程序,其运行结果是( )````cint main(){char c='A';if('0'原创 2023-08-16 19:30:58 · 1123 阅读 · 6 评论 -
C语言练习题(14) 有以下函数,该函数的功能是( )int fun(char *s) { char *t = s; while(*t++); return(t-s); }(非常详细的讲解)
1:有以下函数,该函数的功能是( )```cint fun(char *s){char *t = s;while(*t++);return(t-s);}```A: 比较两个字符的大小 B: 计算s所指字符串占用内存字节的个数C: 计算s所指字符串的长度 D: 将s所指字符串复制到字符串t中原创 2023-08-18 18:03:45 · 1598 阅读 · 10 评论 -
C语言练习题(16) 指出下列代码的缺陷【多选】( ) (非常详细的讲解)
1:指出下列代码的缺陷【多选】( )float f[10];// 假设这里有对f进行初始化的代码for(int i = 0; i < 10;){if(f[++i] == 0)break;}A: for(int i = 0; i < 10;)这一行写错了 B: f是float型数据直接做相等判断有风险C: f[++i]应该是f[i++] D: 没有缺陷原创 2023-08-20 18:36:07 · 335 阅读 · 8 评论 -
C语言练习题(13)如果 x=2014 ,下面函数的返回值是( )A: 20 B: 21 C: 23 D 25(非常详细的讲解)
解析 Bint 变量名,指针变量名=&变量名;int a,x=&a;中a这个变量名必须在指针变量之前,且由于优先级与=的级别最低且由由向左 所以理解为(指针变量名=&变量名)解析 C&a[0]++;是错误语句,编译都不会过。因为++是后++,在执行该语句时是不计算的,所以a[0]++是个表达式而不是值,显然用&取一个表达式的地址是非法操作!如果是&++a[0];则是正确的,因为前++在执行&时已经计算过了:就是先给a[0]+1,然后再取a[0]的地址。原创 2023-08-17 17:57:02 · 159 阅读 · 7 评论 -
C语言指针详解(4)———找工作必看指针笔试题汇总
总的来说,熟练掌握C语言指针的概念和使用方法对于找工作非常重要。它可以帮助你在编程面试中表现出良好的技术能力,并在实际工作中高效地处理内存和数据结构。原创 2023-09-17 16:03:10 · 824 阅读 · 9 评论 -
C语言练习题(15) 有如下代码,则 *(p[0]+1) 所代表的数组元素是( )(非常详细的讲解)
1:有如下代码,则 *(p[0]+1) 所代表的数组元素是( )```cint a[3][2] = {1, 2, 3, 4, 5, 6}, *p[3];p[0] = a[1];```A: a[0][1] B: a[1][0] C: a[1][1] D: a[1][2]---原创 2023-08-19 23:40:43 · 407 阅读 · 10 评论