第二十天说了如何声明自己的ofstream对象,为其命名,并将其同文件关联起来,最后使用完毕后,应该将其关闭;
- //这并不一定必须有,但是最好有;
- outFile.close();
程序中有这样一句代码:outFile.open("carinfo.txt");对于oepn()方法,文件可以不存在,则会自动创建一个定义名的文件,如果文件存在,会把内容清0,然后写入新的内容。
空白;
基础的东西在第一天有说明;
C++学习第一天----函数_The Kite的博客-CSDN博客
对于有返回值的函数,必须要有返回语句;返回值可以是常量,变量和表达式,但不能是数组。
假如函数中有多个return,那么函数在遇见第一个的时候结束。
在c++中,不指定参数列表时应使用省略号;
void say_bye(……);
原型不会将整数转化为结构或指针;
在编译阶段进行的原型化被称为静态类型检查。
4.函数参数和按值传递
用于接收传递值的变量被称为形参,传递给函数的值被称为实参。
c++标准规定:参数表示实参,参量表示形参,因此参数传递将参数赋值给参量。
这里说明一下:new分配的内存块和常规变量分配的内存块不同,变量存储在栈(stack)中,new开辟的空间为堆(heap)或自由存储区(free store)。
函数中声明的变量是该函数所私有的,该种变量被称为局部变量,也可以叫自动变量,它是在程序的执行过程中自动被分配和释放的;上面也说到new开辟的空间,这是人为开辟的,所以要程序员自己开辟,自己释放。
原型中的变量名不必与定义中的变量名相同,而且可以省略;
void n_char(char,int);
在函数中改变形参的值不会影响调用程序中的数据。