- 博客(4)
- 收藏
- 关注
原创 static的用法
我们可以通过static修饰全局变量来保证其他需要另外的源文件上使用的全局变量的唯一性。注意:因为函数有外部链接属性,所以我们就算不加上声明也是能够强行运行的。分析一下上述的代码,由于a的作用域为text()函数,所以主函数中每一次循环输出都是2。通过static修饰了全局变量g_val,使得g_val作用域变成了它所在的源文件,即就算其它源文件声明这个变量,也无法识别这个变量。此时,就不能够引用这个函数了。原因是在被static修饰时,函数的外部链接属性变成了内部链接属性,其他源文件就无法使用了。
2024-04-23 21:07:01
120
原创 求两个整数最大值
注意:scanf(“%d %d”, &num1, &num2)中的&千万不要忘记加,因为不加上去程序不会报错,所以很难发现这个地方的错误。但是执行到这行代码,在输入一个数据后,它就报bug错误,可以较快的发现这个问题。通过做今天的这个知识点,我受益颇丰。这个题目让我意识到不同的代码能达到同一个效果,今后可以多多发散思维,在做其他题目时能够考虑的更多,让自己更好的掌握知识。首先,我们需要明确求最大值需要比较大小。而比较大小的话,最先想到的是if函数。但是突然我灵光一闪,想到可以用函数的方法来解决。
2024-04-22 20:14:39
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人