- 博客(5)
- 收藏
- 关注
原创 C++ 中的static和extern修饰符
在多文件的程序中声明外部变量(或函数),如果一个程序包含两个文件,都要用到同一个外部变量num,不能分别在两个文件中各自定义一个外部变量num,否则连接出错。有时希望某些全局变量只限于被本文件引用,而不能被其他文件引用,这时可以在定义全局变量时加上一个static声明。在定义函数时,如果在最左端加上extern,则表示该函数是外部函数,可供其他文件调用。但是在需要调用此函数的文件中,用extern声明所用的函数是外部函数以保证编译的通过。·static修饰函数。·extern修饰函数。
2023-03-16 20:29:04 329
原创 C++中的值传递、指针传递和引用传递
在函数调用的过程中,形参的值发生了交换,结束后实参的值被修改。在swap函数被调用后,为形参分配了各自的空间,并且把main函数中a,b的值复制一份分别复制给形参,在swap函数中进行两值的交换并不会影响到main函数中变量的值。在C++中用三种给函数传递参数的方式,分别是:值传递、指针传递、引用传递。这就是一个最基本的指针引用,将指针作为函数的参数可以让函数对指针指向的变量的值进行操作。具体指针的知识在此不做过多的赘述。从上面代码可知,a,b变量的值经过swap函数的操作发生了值的交换。
2023-03-16 19:52:59 419
原创 一篇关于方法论的文稿
以上的方法论可以应用于英语以外的其他学习,比如学习编程时想要提升代码能力,在掌握基本的语言知识和项目框架后,可以直接上手做一些项目,尽管中途困难很多做的很慢,但是只要把遇到的问题搞懂,悉数学习,那么你的代码能力将有很快的提升。4.可以先找准一个领域比如说计算机方面的文献英文阅读无障碍,然后去找一些高质量的英文原版资料,把那些出现频率高的生词记录下来并且熟练背诵,然后再读相关方面的书籍会越发的轻松。3.但是这有一个前提就是你必须得先有一个还说的过去的英语基础,否则是啃不动的。
2023-02-17 21:06:31 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人