C/C++开发
C语言中有宏函数的概念。宏函数的特点是内嵌到调用代码中去,避免了函数调用 的开销。但是由于宏函数的处理发生在预处理阶段,缺失了语法检测和有可能带来的语意差错。1、内联函数基本概念C++提供了 inline 关键字,实...
发布时间:2023-11-12
小C语言–词法分析程序Time Limit: 1000 ms Memory Limit: 65535 KiBProblem Description小C语言文法程序→(){声明序列语句序列}声明序列→声明序列声明语句|声明语句|空声明语句→标识符表;...
发布时间:2023-11-12
题目来源:严蔚敏《数据结构》C语言版本习题册 7.32【题目】7.32试修改普里姆算法,使之能在邻接表存储结构上实现求图的最小生成森林,并分析其时间复杂度(森林的存储结构为孩子-兄弟链表)。【解题思路】用Prim算...
发布时间:2023-11-12
1、变量名变量名实质上是一段连续存储空间的别名,是一个标号(门牌号);通过变量来申请并命名内存空间;通过变量的名字可以使用内存空间。2、引用的概念变量名,本身是一段内存的引用,即别名(alias)。引用...
发布时间:2023-11-12
由于编者水平有限,如有错误,请多多包涵。/*File name: LinkendList.cppDescription: 有头链表的创建,遍历,查找,删除,添加,排序。Author: Yang_JiangDate: 2018年10月10日Compiler:Visual Studio 2008*/# incl...
发布时间:2023-11-12
求最小公倍数算法:最小公倍数=两整数的乘积最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为两数的最大公约数③ 若c≠0,则a=b,b=c,再回去执行①例如求27和15的最...
发布时间:2023-11-12
#includestdio.h#include stdlib.h#includeconio.h#includetime.hint main(){ int r=0; int a=0; int b=0; int p=0; int q=0; int g=0; int h=0; int m=0; int i,t,n,k,s,c; ...
发布时间:2023-11-12
#includestdio.h#include stdlib.h#includeconio.h#includetime.hint main(){ int a=0; int b=0; int m=0; int i,t; srand((unsigned)time(NULL)); for(i=0;i30;i+...
发布时间:2023-11-12
C语言基础学习PYTHON——基础学习D15 20180927内容纲要:1、JavaScript介绍2、JavaScript功能介绍3、JavaScript变量4、Dom操作a、获取标签b、标签操作c、创建标签d、提交表单e、事件操作f、事件的捕捉与冒泡5、js语...
发布时间:2023-11-12
一、程序和程序语言1,程序的概念:完成某项事物所预设的活动方式。2,程序设计:人们描述计算机要做的工作。二 、程序设计语言及其发展1、机器语言,2汇编语言,3高级语言{a)编译,b)解释};三 、程序的功能分解1...
发布时间:2023-11-12
题目:RPG角色生成器1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性...
发布时间:2023-11-12
在接下来,我们需要对飞机添加一些属性: 1.利用键盘控制飞机的移动 2.按空格键可以发射激光———————————...
发布时间:2023-11-12
交换类冒泡排序(Bubble Sort) O(n2)O(n^2)O(n2)最简单的一种排序算法。先从数组中找到最大值(或最小值)并放到数组最左端(或最右端),然后在剩下的数字中找到次大值(或次小值),以此类推,直到数组有序排列。void ...
发布时间:2023-11-12
C语言字符串操作#include stdio.h#include string.hint main() {//字符数组char str1[20] = abcde;//初始化char str2[20] = { a,b,c };//初始化//str2 = abc;错误char str3[20];str3[0] = a; ...
发布时间:2023-11-12
一、程序和程序语言程序:完成某项事物所预设活动的方式和活动过程;程序可以看成一系列动作的进行过程的描述。 程序设计:人们描述计算机所要做的工作。 二、程序设计语言及发展1、机器语言。2、汇编语言。3...
发布时间:2023-11-12