- 博客(20)
- 收藏
- 关注
原创 MySql数据库和常用的Sql语句
数据库DBMS(数据库管理系统)常用的数据库:SqlServer,Oracle,MySql,Sqlite等MySql是一个高性能、多线程、多用户、建立在客户-服务器结构上的RDBMS由服务器和客户端组成事务事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功SQL结构化查询语言,是个开放的标准TSQL、PL/SQL(Oracle数据库中的)DDL(数据库...
2019-10-16 17:49:42
205
原创 进程
IPC(进程间通信)Linux下的多个进程间的通信机制叫做IPC,它是多个进程之间进行互相沟通的一种方法通过进程间通信实现不同进程之间传播和交换信息进程间通信(IPC)的目的总结1:数据传输2:资源共享3:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件4:进程控制进程间通信的方式在Linux下有多个进程间通信的方法:半双工管道、FIFO(命名管道)、消息队列...
2019-10-15 17:40:50
272
原创 指针
1、指针变量的声明指针变量是用来存放内存单元地址的。数据类型 标识符;int p; 定义了一个指向int型的数据的指针变量,指针名称为p,专门用来存放int型数据的地址。2、与地址相关的运算"“和”&"(1)""称为指针运算符,也称解析,表示获取指针所指向的变量的值,这是一个一元操作符。例:*p表示指针p所指向的int型数据的值。"&"称为取地址运算符,也是一个一元...
2019-08-29 18:11:31
205
原创 数组
1、数组是具有一定顺序关系的若干对象的循环体,组成数组的对象称为该数组的元素。2、每个元素有n个下标的数组称为n维数组。3、数组的声明数据类型 标识符[常量表达式1][常量表达式2]…int a[5][3];表示a为int型二维数组,其中第一维有5个下标(0–4),第二维有3个下标(0–2),数组元素的个数为15,可以用于存放5行3列的整型数据表格。4、数组的使用数组名[下标表达式1...
2019-08-28 17:26:04
902
原创 数据的共享与保护
1、标识符的作用域与可见性(1)函数原型作用域在函数原型声明时形式参数的作用范围就是函数原型作用域double area(double radius); 标识符radius的作用范围就在函数area形参列表的左右括号之间, 在程序的其他地方不能引用这个标识符(2)局部作用域函数形参列表中形参的作用域, 从形参列表中的声明处开始, 到整个函数体结束之处为止函数体内声明的变量,其作用域...
2019-08-23 15:08:23
411
原创 定义一个DataType(数(数据类型)类,能处理包含字符型、整型、浮点型3种类型的数据,给出其构造函数
一、程序设计#include using namespace std;class DataType{private:enum TYPE { CHAR, INT, FLOAT };union DATA{int i;char c;float f;};TYPE type;DATA data;public:DataType(char c){data.c = c;typ...
2019-08-22 18:44:36
8378
原创 类与对象
类与对象1、抽象数据抽象:int hour,int minute,int second功能抽象:showTime(),setTime()2、封装封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的函数代码进行有机的结合,形成“类”,其中的数据和函数都是类的成员。eg:class Clock{public:void setTime(i...
2019-08-22 17:41:57
136
原创 编写一个函数print,打印一个学生的成绩数组,该数组中有五个学生的数据记录,每个记录包括num、name、score[3],用主函数输入这些记录,用print函数输出这些记录。
一、程序设计#include <stdio.h>struct student{int num;char name[20];int score[3];}; struct student stu[5];void print(struct student stu[]){int i, j;for (j = 0; j < 5; j++){printf("%5d",...
2019-08-16 08:57:31
1858
原创 c语言 第五章选择结构程序设计总结
第五章 选择结构程序设计5.1 关系运算符和关系表达式1、优先次序:(1)(<,<=,>,>=)的优先级别相同,(==,!=)优先级相同,前四种高于后两种。(2)关系运算符的优先级低于算术运算符。(3)关系运算符的优先级高于赋值运算符。(算术运算符>关系运算符>赋值运算符)2、关系表达式:a>b,a+b>b+c等5.2 逻辑运算符和逻...
2019-08-16 08:31:16
2422
原创 将一个链表逆序排列,即将链头当链尾当链头。
一、程序设计#include<stdio.h>#include<malloc.h>#include<string.h>typedef struct _STU{int id;char name[32];int age;struct _STU *next;}STU, *PSTU;//头插函数void InsertHead(PSTU *pphe...
2019-08-08 16:52:08
852
原创 定义一个结构体变量,(包括年、月、日)。计算该日在本年中是第几天?注意闰年问题。
一、程序设计#include <stdio.h>int days(int year, int month, int day){int sum = 0, flag;switch (month){case 1:sum = 0; break;case 2:sum = 31; break;case 3:sum = 59; break;case 4:sum = 90; bre...
2019-08-06 17:44:15
2383
原创 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
一、程序设计#include <stdio.h>void fn(int* p,int m){int b[11];int i;for (int j=m,i = 0; i < 10; i++){b[i] = p[j];j++;}for (int j=0,i =10-m; i < 10; i++){b[i] = p[j];j++;}for (i =...
2019-08-05 17:30:09
1039
原创 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下的顺序依次从小到大存放),写一函数实现之。用main 函数调用。
一、程序设计#include <stdio.h>void swap(int(*p)){int *max, *min;max = p;min = p;int t,i,j;//循环分别找出最大的和最小的元素for (int i = 0; i < 5; i++){for (int j = 0; j < 5; j++){if (*max < *(p ...
2019-08-05 16:21:16
2178
原创 编程:数列
问题:有一数列,该数列的第1,2项分别为0和1,以后每个奇数编号的项是前两项和的绝对值,偶数编号的项是前两项的差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。一:程序设计#include <stdio.h>#include <math.h>void fn(int a[]){int i;a[0] = 0; a[1] = 1;for (i =...
2019-07-30 18:50:59
797
原创 统计字符串中字母、数字、空格、和其他字符的个数
问题:编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格、和其他字符的个数。一、程序设计#include <stdio.h>void Fn(char a[])//编写函数{int i, b = 0, c = 0, d = 0, e = 0, f = 0;for (i = 0; a[i] != ‘\0’; i++)//循环,直到a[i]!=‘\0’时停止{...
2019-07-30 18:38:40
4512
1
原创 杨辉三角形
问题:输入以下的杨辉三角形(要求输出10行)11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1…一:程序设计#include <stdio.h>void main(){int a[10][10];int i, j;int len1 = sizeof(a) / sizeof(a[0]);int len2 = ...
2019-07-25 17:50:59
316
原创 数组的镜像转置问题
数组的镜像、转置问题#include <stdio.h>// 建立水平镜像函数void Hmirror(int a[3][3], int len1, int len2){int i,j,t;for (i = 0; i < len1; i++){for (j = 0; j < len2/2; j++){t = a[i][j];a[i][j] = a[i]...
2019-07-23 15:03:18
524
原创 猴子吃桃
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃时,就只剩一个桃子了。求第一天共摘多少个桃子?一、程序设计#include <stdio.h>void main(){int a = 1,i,s=0;for (i = 2; i <= ...
2019-07-23 14:50:57
86
原创 求最大公约数和最小公倍数
最大公约数和最小公倍数输入两个正整数m和n,求其最大公约数和最小公倍数。一:程序设计:#include <stdio.h>void main(){int m, n, r, h, a;scanf("%d,%d", &m, &n);h = m;a = n;while (n){r = m%n;m = n;n = r;}printf("%d\n"...
2019-07-19 12:34:08
526
原创 绘制国旗
一、程序设计#include <graphics.h> // 引用图形库头文件#include <math.h>#include <conio.h>const double PI = 3.1415927;void DrawStar(int x, int y, int R, double arcbegin){POINT pt[10];do...
2019-07-16 17:16:19
2025
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人