自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 中山大学程序设计与实验第七次实验报告:作用域,生存期

通过本次实验,我进一步加深了对单步调试运用的理解,并基本掌握了局部变量和全局变量的判定,了解变量的作用域、生存期和可见性。理解变量和函数的声明、定义、调用的区别 ,了解递归函数,初步了解函数重载、函数模板,并认识到汉字一般由两个字符组成,受益匪浅。C++函数名称具有全局作用域,如果变量和常数的名称也在所有函数和命名空间之外声明也具有全局 作用域。在块内{ }声明的变量和常量具有局部作用域,它们在块外不可见。在程序的编写中,发现一个问题:在竖着输出上联和下联时,如果一个一个字符进行输出,输出结果将是空格。

2023-11-09 18:56:36 231 1

原创 中山大学程序设计与实验 实验六 函数实验

3. 模块化编程就是把我们的一整个项目,分成很多模块(比如一 个学生成绩查询可以分为登陆,查询,修改保存,退出等 模块) ,一个程序工程包含多个源文件(.c 文件和 .h 文件) ,每个 .c 文件可以被称为一个模块,每一个模块都有其各自的功能,每一个.h文件则是声明该模块,相当于功能说明书。根据报错信息可知,错因是因为main()函数中没有声明变量i,在p()函数中声明的变量i作用于只在p()函数语句内,因此对于main函数来说,i并没有被声明。,最后,若三边长合法,则根据公式对三角形进行面积计算;

2023-10-30 18:40:30 213 1

原创 中山大学程序设计与实验第五次实验报告——循环语句

不妨以行和列为循环,观察题目可以看出连同行序号和列序号,该乘法表一共有十行十列,而且第一行和第一列的输出格式与其余输出结果在逻辑上有本质区别(第一行和第一列输出结果为乘数,而其他输出结果为他俩的积),因此考虑用if语句将特殊的输出单独考虑;一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。相比于第一个乘法表,第二个只需要简单嵌套两个循环即可,以行循环为外循环,列循环为内循环,需要注意当列循环完整进行一遍,即完整打印完一行时,需要进行换行操作。根据题目规定,当x^n/n!

2023-10-21 01:51:05 247 1

原创 中山大学程序设计与实验 实验二 数据类型、常量、变量、表达式 、顺序语句简单程序设计

通过本次实验,我了解并初步掌握了sizeof()、setw()等函数的用法,同时加深了对运算符的优先级的理解,并且会调用一些常见的数学函数库,例如math.h,并掌握了变量赋值的方法,掌握不同的类型数据之间运算的类型转换规则,理解自动类型转换和会使用强制类型转换。分析题目:字符’a’在ASCII码中对应十进制数字为97,’\24’表示的是八进制下的24,即十进制中的20,因此’\24’的值为20,5/2的结果应为整型,即(int)2.5=2,将上述数据代入算式中计算结果应为81。

2023-09-17 23:10:44 219 1

原创 中山大学程序设计与实验_实验一 VC6(VS2022)使用与cout输出程序设计

在执行cout语句时,先把插入的数据顺序存放在输出缓冲区中,直到输出缓冲区满或遇到cout语句中的endl(或'\n',ends,flush)为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。2.C++的输出是用“流”(stream)的方式实现的,使用cout和流运算符,就必须使用预处理命令把头文件stream包含到本文件中,即<iostream>库,该库定义的名字都在命名空间 std 中,所以 cout 全称是 std::cout。由图中可知,也许在我的电脑中一个tab在运行界面占用的是七个空格。

2023-09-14 19:48:20 315 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除