- 博客(11)
- 收藏
- 关注
原创 目录操作
目录操作: 1、目录操作概念 (1)目录也是文件 (2)文件打开、遍历、关闭 (3)目录操作的命令:pwd ls cd mkdir rmdir cat mv cp (4)目录的属性:默认大小:4096 属性:0755 2、目录操作函数 (1)创建目录:mkdir(pathname,mode) ①pathname----文件名、路径名 ②mode 755 ③返回值:0 ---- success -1 ---- error (2)删除目录:rm
2020-05-22 12:04:39 627 1
原创 文件操作
os 操作系统:Windows Linux iOS 安卓 黑莓 操作系统的概念:资源管理,任务调动的单元 文件管理:文件操作(所有的设备都是文件:打开,读写,关闭) 任务管理:进程和线程,多进程,多线程,通信方式 网络管理:网络知识,通信方式(TCP,UDP,广播方式) 资源管理(内存管理):内存的申请和释放 内核角度: 内核函数:内核的库中 函数:参数和返回值 内核看不到,用一些方法去验证 文件操作: 1、IO文件的操作:文件流 FILE *fd = NULL (1)fopen fclose
2020-05-22 12:03:07 108
原创 数据表
数据表的操作: (1) 创建表 create table 表名(字段名 数据类型 约束条件,字段2 数据类型 约束条件); 数据类型: ① 数值型 int float(4) double(8) unsigned int(4) tinyint(1) smallint(2) bigint(8) ② 字符型 char 定长varchar()不定长的 text(文本)longtext(4G) ③ Bool 类型真(true) 假(false) ④ 时间日期:time year month day date da
2020-05-22 11:19:23 1023
原创 数据库的操作
Linux 安装数据库: Sudo apt-get install mysql-client mysql-server 回车 数据的更新 sudo apt update 设置登录密码 1、数据库操作 进入数据库 Sudo mysql -u root -p 回车 写密码 退出数据库: Quit; Exit; 数据库的创建: create database 数据库名字; 使用数据库:use 数据库名字; 库名要求: 1、字符的个数不能太长64 2、数字,字母,下划线 $开头,不能全是数字 3、不能重名 删除库
2020-05-22 11:16:09 97
原创 my_atoi
#include <stdio.h> int main(int argc,const char* argv[]) { char buf[10] = {0}; printf("请输入数字:\n"); scanf("%s",buf); char *pn = buf; int *num = 0; while(*pn != '\0') { num = num * 10 + *pn - '0'; pn++; } printf("%d\n",num); return 0
2020-05-15 20:54:01 75
原创 my_strcat
#include <stdio.h> int main(int argc,const char* argv[]) { char src[128] = {0}; char dest[128] = {0}; int i = 0,j = 0; printf("请输入两个字符串:\n"); scanf("%s %s",src,dest); printf("before:\n"); printf("src = %s\ndest = %s\n\n",src,dest); /* whi
2020-05-15 17:45:20 107
原创 my_strcpy
#include <stdio.h> int main(int argc,const char* argv[]) { char src[128] = {0}; char dest[128] = {0}; int i = 0; printf("请输入两个字符串:\n"); scanf("%s %s",src,dest); printf("before:\n"); printf("src = %s\ndest = %s\n\n",src,dest); /* while(1)
2020-05-15 17:44:23 83
原创 my strcmp
#include <stdio.h> int main(int argc,const char* argv[]) { char s1[128] = {0}; char s2[128] = {0}; int i = 0; printf("请输入两个字符串:\n"); scanf("%s %s",s1,s2); /* while(1) { if(s1[i] != s2[i]) break; if(s1[i] == '\0' || s2[i] == '\0')
2020-05-15 17:09:48 225
原创 my strlen
#include <stdio.h> int main(int argc,const char* argv[]) { char buf[128] = {0}; int i = 0; printf("请输入一个字符串:\n"); scanf("%s",buf); //strlen函数的功能 while(1) { if(buf[i]=='\0') break; i++; } printf("%d\n",i); return 0; } ...
2020-05-15 17:06:40 95
原创 选择排序
for(i=0;i<N-1;i++) { min = i; for(j=i+1;j<N;j++) { if(a[min]>a[j]) min = j; } if(min != i) { t = a[min]; a[min] = a[i]; a[i] = t; } }
2020-05-15 16:56:55 97
空空如也
shopfiy结账页面
2023-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人