![](https://img-blog.csdnimg.cn/direct/0636bc6678e84dca8d6dd4a7f7cb134b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言模糊知识点
文章平均质量分 65
C语言的零碎知识点
考研势在必行
大二计算机专业一枚
展开
-
C语言:数组的地址和数组首元素的地址的区别
当我们谈论数组的地址时,我们通常指的是整个数组的起始地址,也就是数组第一个元素的地址。例如,如果你有一个指向10个整数的数组的指针int (*p)[10],*p将得到一个包含10个整数的数组。数组的地址:它是指向整个数组的指针,其类型是数组类型(例如,int (*p)[10]表示一个指向含有10个整数的数组的指针)。当你解引用数组首元素的地址时,你会得到数组的第一个元素。数组首元素的地址:它是指向数组第一个元素的指针,其类型是该元素的类型(例如,int *p表示一个指向整数的指针)。原创 2024-02-23 11:12:53 · 866 阅读 · 2 评论 -
C语言rand随机数知识解析和猜数字小游戏
rand函数返回的值的区间是:0~RAND_MAX(32767)之间。大部分编译器都是32767。但是rand函数直接使用是提供的伪随机数,这个随机数是有有迹可循的,没有实现真正的随机,这是因为它生成这个数是基于一个确定的算法而生成的。执行第一次:执行第二次可以看出两次执行的随机数相同,所以单纯使用rand函数生成不了真正的随机数。所以,要想真正实现随机生成,需要使,默认情况下,这个种子是1。每次调用 rand(),它都会基于前一个随机数生成下一个随机数。原创 2024-02-04 17:13:12 · 1363 阅读 · 2 评论 -
C语言中前置++和后置++的区别(--也适用)
许多像我一样的萌新可能在学习前置++和后置++时感到些许困难,并在做题时感到头痛,这篇文章将讲清楚这个知识点。原创 2024-02-03 12:52:05 · 822 阅读 · 1 评论 -
C语言中%和/在计算时的作用
而在某些题目中要取末尾数字时就可以使用%10,而去除末尾数字就可以使用/10。而n%位数取得是除最高位以外的数字(0不会被打印)输入一个数字,逆序打印这个数。原创 2024-02-01 21:21:37 · 296 阅读 · 1 评论 -
vs使用scanf函数报错的原因和解决方法
在vs中使用scanf函数报错的原因和解决方法原创 2024-01-30 22:08:57 · 1540 阅读 · 3 评论