- 博客(18)
- 收藏
- 关注
原创 解决scanf函数在vs2022版本中的报错问题
/VS说scanf这个函数不安全,应该使用scanf_s,如果想让这个描述(错误)失效的话,使用_CRT_SECURE_NO_WARNINGS不建议大家使用scanf_s,因为scanf_s是vs2022提供的,不是C语言提供的。如果在代码中使用了scanf_s,代码就只能在vs上编译,不能在其他编译器上编译。解决办法1)一次性的解决办法只要在使用scanf函数的.c文件的第一行加上 #define2)一劳永逸的解决办法。
2024-06-12 16:58:51
282
原创 循环执行语句【分支循环】
以 break 的作⽤就是永久的终⽌循环,只要 break 被执⾏, break 外的第⼀层循环就终⽌了。那以后我们在循环中,想在某种条件下终⽌循环,则可以使⽤ break 来完成我们想要的效果。,这是⾮常常见的现象。C语⾔中提供了 break 和 continue 两个关键字,就是应⽤到循环中的。do.while 语句中的 break 和 continue 的作⽤和 while 循环中⼏乎⼀模⼀样。//while后边的条件满⾜,死循环的打印hehe。在循环执⾏的过程中,如果某些状况发⽣的时候,需要。
2024-05-19 19:58:25
1760
1
原创 条件判断语句(分支语句)【分支循环】
C语⾔是结构化的程序设计语⾔,支持三种结构:1.顺序结构2.选择结构(if switch)3.循环结构(for while do while)
2024-05-09 09:10:51
549
1
原创 scanf和printf介绍
它名字⾥⾯的 f 代表 format (格式化),表⽰可以 定制输出⽂本的格式。上⾯⽰例中, %*c 就是在占位符的百分号后⾯,加⼊了赋值忽略符 * ,表⽰这个占位符没有对应的变量,就可以使⽤ scanf 函数,如果需要将变量的值输出在屏幕上的时候可以使⽤ printf 函数。scanf(" %c", &ch) ,即 %c 前加上⼀个空格,表 ⽰跳过零个或多个空⽩字符。,因为 scanf() 传递的不是值,⽽是地址, 即将变量 i 的地址指向用户输入的值。如果不满5位,对应的值的前⾯会添加空格。
2024-05-05 00:29:41
1907
3
原创 占位符列举
• %llu :unsigned long long int 类型。• %Le :科学计数法表⽰的 long double 类型浮点数。• %G :等同于 %g ,唯⼀的区别是指数部分的 E 为⼤写。• %e :使⽤科学计数法的浮点数,指数部分的 e 为⼩写。• %E :使⽤科学计数法的浮点数,指数部分的 E 为⼤写。• %llx :⼗六进制 long long int 类型。• %lld :⼗进制 long long int 类型。• %llo :⼋进制 long long int 类型。
2024-05-04 13:36:35
390
1
原创 C语言变量
全局变量的使⽤范围更⼴,整个⼯程中想使⽤,都是有办法使⽤的。局部变量的使⽤范围是⽐较局限,1. 局部变量是放在内存的栈区。电脑上有内存,内存是用来存放数据的,只能在⾃⼰所在的局部范围内使⽤的。2. 全局变量是放在内存的静态区。全局和局部变量在内存中存储位置。3. 堆区是⽤来动态内存管理的。是在内存中申请了一块空间。其实当局部变量和全局变量。定义的变量就是全局变量。定义的变量就是局部变量。
2024-05-04 13:02:03
256
1
原创 C语言数据类型
sizeof 运算符的返回值,C 语⾔只规定是⽆符号整数,并没有规定具体的类型,⽽是留给 系统⾃⼰去决定, sizeof 到底返回什么类型。不同的系统中,返回值的类型有可能是 unsigned int ,也有可能是 unsigned long ,甚⾄是 unsigned long long , 对应的 printf() 占位符分别是 %u 、 %lu 和 %llu。\\C 语⾔原来并没有为布尔值单独设置⼀个类型,⽽是使⽤整数 0 表⽰假,⾮零值表⽰真。true 或者 false。
2024-05-03 23:52:38
545
1
原创 C语言常见概念
——] ,?\0 :null 字符,代表没有内容, \0 就是 \ddd 这类转义字符的⼀种,⽤于字符串的结束标志,其 ASCII码值是0.的形式存储的,那字符在内存中分别以什么样的⼆进制存储的呢?•即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)⼀个⼯程⼀般都会有多个源⽂件组成,如下图所⽰,演⽰了源程序经过编译器和链接器处理的过程。• 对应的⼤⼩写字符(a和A)的ASCII码值的差值是32。,C 语⾔中的字符就遵循了 ASCII 编码的⽅式。
2024-05-02 00:27:38
34
1
原创 Day2脚本语言<JS>
\触发事件的名字(处理)2,<head>标签中最后一行。在button中加 onclick="handler。\\onclick点击事件:敲打的时候触发的事件。习惯位置:1,<body>标签中最后一行。\\添加点击事件(敲打事件),给谁加给谁写。\\var为变量的缩写。\\功能 \\函数名。脚本语言:获取文本框中的内容。\\{}内部是函数的功能。\\alert弹出内容。
2024-04-23 15:06:51
176
1
原创 人工智能C语言实训Day2(笔记)
css修饰技巧css修饰技巧定位:居中显示文本的居中*水平居中*垂直居中\\(行高)要与上一行height高度一样块的居中方法一绝对定位)1,绝对定位:position:absolute;\\会浮起来2,指定参照物:在参照物中加入position:relative;3,top:50%;left:50%;4,平移:trabsform:translate(-50%,-50%);方法二(弹性盒子)在大的div内设置a,弹性布局b,垂直居中c,水平居中。
2024-04-22 20:23:41
394
原创 博客之旅的第一步
作为一名电子信息工程专业的新生,经过一学期的学习心中已经对未来有了大致的规划,那就是走嵌入式。对于现在还是小白的我,第一步便是学习C语言,于是我从这个寒假开始了我的博客之旅记录我的学习过程,而我也有足够的自信去迎接未来的好与坏。
2024-01-23 15:47:41
352
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人