The Reflection of the first course_work
The mark of the first course work is not satisfied. A lot of questions arose. I will list them below:
Optimal Code
- Make your code tidy and easy to read.
- Don’t define some variables and not use them.
- Re-using variables is better than re-written them.
Comment
Always remember to make comment, which is easy to make your code readable.
Using multiple files
Using #include to include .cpp les will not necessarily lead to errors in every case, but is very unsafe. This should never be done.
Returning values from functions
When returning a array from a function is needed, the pointer should be used. We need create two pointers in function and main. Return the pointer in function and pass it to the one in main. Remember to delete the pointer in main.
For example:
*function*:
int *fun2()
{
int *temp = new int[arrlen];
for (int i = 0; i < arrlen; i++)
{
temp[i] = i;
}
return temp;
}
*main*:
int *arr1;
arr1 = fun2();
dispArr(arr1, arrlen);
delete arr1;
```
(From https://blog.csdn.net/fightingforcv/article/details/50573316)