
C++
weixin_45693492
这个作者很懒,什么都没留下…
展开
-
C语言课程设计——学生管理系统(链表实现)
此代码为我大一课设时所写,编译环境为visual studio 2017,其中scanf已不安全,因此会报有警告错误,可忽视,文件除下述5个.c文件外,与之同目录的还应有stu.txt,user.txt,vistor.txt等三个文件,其中初始内容为空。下述为实验报告与代码,也可直接下载查看,下载内容与下述内容相同,链接为:还未审核成功,审核成功再发设计目的使用链表实现简单的学生信息管理功能,在实现过程中不用全局变量,登录分为管理员登录与学生登录,二者登陆后可执行不同的操作。管理员需注册后方可登录,登原创 2020-06-24 01:00:33 · 4654 阅读 · 2 评论 -
编译原理——词法分析器 C++实现
词法分析器实验目的单词分类表单词结构描述单词状态转换图算法描述程序结构源代码实验结果实验目的对C语言的一个子集设计并实现一个简单的词法分析器,掌握利用状态转换图设计词法分析器的基本方法。利用该词法分析器完成对源程序字符串的词法分析。培养团队合作精神,体会协同工作在解决问题中的作用。单词分类表单词符号种类种别码单词符号种类种别码未定义符号未定义符号0=...原创 2020-04-12 03:50:06 · 24471 阅读 · 12 评论 -
C/C++——指针的运算
1. 指针自增、自减运算指针的自增自减运算是指针加减运算的特例。指针的自增或自减表示指针从当前位置向前或向后移动sizeof(数据类型)长度的存储单元。#include <iostream>using namespace std;int main(){ int *p, *q; //定义两个int类型的指针 int arr[8] = { 0, 10, 20, 30,...原创 2019-11-01 20:59:25 · 836 阅读 · 0 评论 -
C++——引用
引用引用是已存在变量的别名,定义引用的一般格式为:类型标识符 &引用变量名 = 变量名;&是引用运算符,在定义时必须用已经存在的变量对其初始化,引用类型与它所引用的变量类型相同。一个引用定义后,对引用的操作等价于对它所引用的变量的操作。int a;int &ref = a;ref = 10; //等价于a = 10系统并不为引用分配内存空间,引用和它所引用的...原创 2019-10-30 20:58:36 · 121 阅读 · 0 评论 -
C/C++——指针
C/C++——指针 指针(pointer)就是内存单元的地址,它可能是变量的地址,也可能是函数的入口地址。如果指针变量存储的地址是 变量的地址,则称该指针为变量的指针(或变量指针);如果指针变量存储的地址是函数的入口地址,则称该指针为函数的指针(或函数指针)。1.指针变量的定义 指针类型的变量是用来存放内存地址的。其一般定义格式为: <类型标识符> * <标识符...原创 2019-10-30 20:33:19 · 2265 阅读 · 3 评论 -
endl和"\n"的区别
在C++中,打印字符串时,cout不会自动移到下一行,而想要换行,有两种方式,一种是控制符endl,一种是换行符"\n"。下面来介绍下两种方式:endl是一个C++符号。表示重起一行,在输出流中插入endl将导致屏幕光标移到下一行开头。C++中还提供了另一种在输出中换行的旧式方法:C语言符号"\n"。两种方式的区别在于endl确保程序继续运行前刷新输出(将其立即显示在屏幕上),而使用"\...原创 2019-10-21 21:28:35 · 2400 阅读 · 0 评论 -
C++入门 Helloworld
#include <iostream> /** 将iostream文件中的内容添加到程序中。 iostream中包含了有关输入输出语句的函数。 input 输入 output 输出 stream 流*/ using namespace std;/** 使用命名空间std 命名空间是一项C++特性,用来在编写大型程序时组织源代码。*/int main(){...原创 2019-10-21 21:05:52 · 152 阅读 · 0 评论 -
C/C++ 求解最大公约数
C/C++ 求解最大公约数最大公约数指两个或多个整数共有约数中最大的一个。#include <stdio.h>#include <conio.h>//传统求法int gcd(int m,int n){ int i; for(i=m;i>0;i--) if(m%i==0&&n%i==0) break; return i;}...原创 2019-10-21 11:09:29 · 318 阅读 · 0 评论