- 博客(5)
- 收藏
- 关注
原创 每日学习新知识
一次运行中产生的数字是相对随机的,但是下一次运行程序生成的结果和上一次一模一样,这就说明其实rand函数生成的随机数是伪随机的,伪随机数不是真正的随机数,是通过某种算法生成的随机数。time函数会返回当前的日历时间,其实返回的是1970年1月1日0时0分0秒到现在程序运行时间之间的差值,单位是秒。程序中在调用rand函数之前先调用srand函数,通过srand函数的参数seed来设置rand函数生成随机数的时候的种子,只要种子在变化,每次生成的随机数序列也就变化起来了。//余数的范围是~99。
2023-08-07 15:25:39
37
原创 每日学习新知识——输入输出
为了防止这种情况,使用%s占位符时,应该指定读入字符串的最长长度,即写成%[m]s,其中的[m]是一个整数,表示读取字符串的最大长度,后面的字符将被丢弃。注意:变量前面必须加上&运算符(指针变量除外),因为 scanf()传递的不是值,而是地址,即将变量i的地址指向用户输入的值。如果要强制跳过字符前的空白字符,可以写成scanf(" %c",&ch),即%c 前加上一个空格,表示跳过零个或多个空白字符。%[]:在方括号中指定一组匹配的字符(比如%[0-9]),遇到不在集合之中的字符,匹配将会停止。
2023-07-28 17:25:08
48
1
原创 每日学习新知识
数据类型包括两类,一类是内置类型,是语言本身就有的类型,包括字符,整形,浮点型,布尔类型;其实每一种数据类型有自己的取值范围,也就是存储的数值的最大值和最小值的区间,有了丰富的类型,我们就可以在适当的场景下去选择适合的类型。控制语句 :控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。例如:int a = 3;整数变量声明为unsigned的好处是,同样长度的内存能够表示的最大整数值,增大了一倍。
2023-07-21 21:24:25
47
1
原创 今日学习新知识
arr2会产生乱码,原因arr2中并没有\0 ,无法确定什么时候遇到\0。数组arr1[]="abc"与arr2[]={'a','b','c'}的字符个数并不相同。如何消除乱码:把arr2改成arr2[]={'a','b','c','\0'}。例如"abcdef"并不仅仅只有六个字符,而是有七个,最后隐藏了\0。在字符串末端隐藏着一个 \0 字符,\0是字符串结束标志。\v:光标移到下一个垂直制表位,通常是下一行的同一列。\b:退格键,光标回退一个字符,但不删除字符。
2023-07-20 19:56:21
51
原创 启航,我的编程之旅
在这个过程中,我将注重理论与实践相结合,通过阅读书籍、观看教学视频和完成编程任务来提升自己的编程能力。现在,我决定将编程作为我的职业发展方向,并且致力于成为一名优秀的软件工程师。作为国内顶尖的科技巨头,百度汇聚了众多优秀的工程师和创新的技术,同时也为员工提供了良好的学习和发展机会。我希望能够加入百度,练就技术,拿到高薪,回报父老乡亲。通过不断学习、实践和进步,我相信我能够成为一名优秀的软件工程师,并实现自己的编程目标。很高兴能在这个平台上写下我的第一篇博客,向大家分享我的编程学习之路以及我的目标和计划。
2023-07-20 17:52:21
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人