- 博客(12)
- 收藏
- 关注
原创 循环的嵌套与goto语句
通过所有的偶数都不可能为素数这一事实排除所有偶数减少运算次数得以提高我们代码运行的效率,当然我们也可以通过其他想法去优化我们的代码,但我们能想到的才是最好的,除非代码过于臃肿,否则并没有太大必要绞尽脑汁去思考如何去优化这个代码,能达到目的并能正确运行的代码就是好代码!
2023-11-11 11:34:36
214
2
原创 如何在VS2022上逐步观察代码运行的细节?
3.这时点击F10便可让代码运行一步,由此实现逐步观察代码运行的细节。1.点击鼠标键盘上的F10后找到调试后打开监视。2.然后输入需要监视的名称。
2023-11-05 16:01:02
2968
1
原创 分支语句(二)switch语句
break除了if语句外,C语言还提供了switch语句来实现分支结构。switch语句是一种特殊的结构,用于判断条件有多个结果的情况。它能把多重if...else...改成更易用、可读性更好地形式。如下为switch语句的语法形式其中expression以及case后的value均为整型表达式。特殊的,case后的value必须为整型常量表达式!statement的意思是语句,如果输入的值无法找到相应的case值进行匹配,则执行default后的语句!
2023-11-05 12:06:01
128
1
原创 分支语句(一)if语句
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,我们可以使⽤实现分⽀结构,使⽤实现循环结构。
2023-11-04 23:05:07
957
8
原创 关于VS2022认为scanf函数不安全的解决方法
scanf() 将字符串读⼊字符数组时,不会检测字符串是否超过了数组⻓度。所以,储存字符串时,很可能会超过数组的边界,导致预想不到的结果如程序崩溃等,但我们可以通过在使⽤ %s 占位符时,指定读⼊字符串的最⻓⻓度,即写成 %[m]s ,其中的 [m] 是⼀个整数,表⽰读取字符串的最⼤⻓度,后⾯的字符将被丢弃这种方法较大程度上避免这一情况。
2023-11-03 22:40:19
651
原创 输入与输出(C语言)
printf()的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的f代表format(格式化),表⽰可以定制输出⽂本的格式。由于printf()不会在⾏尾⾃动添加换⾏符,运⾏结束后,光标就停留在输出结束的地⽅,不会⾃动换⾏,我们可通过添加\n这一转义字符实现换行。需要注意的是\n也可插入代码中如下printf()是在标准库的头⽂件 stdio.h定义的。使⽤这个函数之前,必须在源码⽂件头部引⼊这个头⽂件。当我们有了变量,我们需要给变量输⼊值就可以使⽤scanf 函数。
2023-11-03 22:21:35
1406
1
原创 C语言的数据类型与变量
需要注意的是,C语言中也可使用整数0表示真,非零值表示假。并且在使用布尔类型时需要包含头文件,布尔变量的取值是true或者false也可使用整数0与其他非零值来表示真假如下图或者也可如下表示真假。
2023-11-03 00:10:54
139
原创 C语言常见概念的补充
•空语句•表达式语句•函数调⽤语句•复合语句•控制语句如上图可较为清晰地了解前四个语句的概念。对于控制语句由于其重要性进行单独介绍(此处仅做粗略了解)控制语句⽤于控制程序的执⾏流程,以实现程序的各种结构⽅式(C语⾔⽀持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语⾔有九种控制语句。可分成以下三类:1.条件判断语句也叫分⽀语句:if语句、switch语句;2.循环执⾏语句:do while语句、while语句、for语句;3.
2023-11-02 22:32:00
59
1
原创 C语言常见的概念
与后面return 0即返回0这一整数相对应,但需注意约定俗成返回0为正常返回,返回其他整数为异常返回,所以通常情况下我们返回0。main函数是程序的入口,程序是从main函数第一行开始执行的,main函数是主函数,且main函数。在键盘上可以敲出各种字符,如:a,q,@,#等,这些符号都被称为字符,C语⾔中字符是⽤单引号。是隐藏在字符串中的符号,是字符串结束的标志,即它的功能主要是终止,也是转义字符的一种。也只是库函数的其中之一,但众多的库函数的使用中我们都需要包含头文件,如使用。幕)上进⾏信息的打印。
2023-11-01 23:14:42
92
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人