自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linus终端vim使用命令和vim的配置和shell命令

在vim的命令模式下yy:复制当前(光标所在)行nyy:复制从光标开始的n行dd:剪贴当前(光标所在)行ndd:剪贴从光标开始的n行p:粘贴x:删除光标所在位置后面的一个字符X:删除光标所在位置前面面的一个字符nx:删除光标所在位置后面的n个字符nX:删除光标所在位置前面面的n个字符G:跳转到最后一行gg:跳转到第一行ngg:跳转到第n行gf:把光标放在头文件所在行时可以进入该库查看内容u:撤销ctrl+r:恢复:set no :设置行号:set nonu :取消行号

2022-01-05 11:28:25 283

原创 C语言中malloc的返回值类型

C的malloc返回的指针是void*,因此可以不强制进行类型转换,但是为了安全和可读性,在C中使用malloc需要强制转换类型,为了安全和可读性,觉得还是malloc还是应该强制转换一下.(struct bank_info*)malloc(3*malloc(struct bank_info));...

2021-12-30 15:48:24 2537

原创 练习--请编写函数fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。

以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。请将程序填写完整。例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10删除后,数组中的内容应该是: 2 3 4 5 6 7 8 9 10。#include <stdio.h>#define N 80int fun(int a[], int n){ int i,j=1;for(i=1;i<

2021-12-27 19:58:59 2827 1

原创 vm-ubuntu-c笔记5(选择结构、循环结构、break、continue和return)

2021-12-20 19:38:39 452

原创 vm-ubuntu-c笔记4(指针初级)

指针初级在终端中可以用man 3 malloc来查看如何使用#include <stdlib.h>void *malloc(size_t size);void free(void *ptr);malloc用来在堆中开辟空间free用来释放空间在定义一个指针变量时要注意使指针为null避免指针指向内核和不和访问端,避免发生错误#include <stdio.h>/*printf*/#include <stdlib.h>/*malloc*/voi

2021-12-14 20:37:15 785

原创 vm-ubuntu-c笔记3(c语言的发展历程、计算机硬件组成、printf和缓冲区初级)

c语言的发展历程C语言的产生最初的操作系统等软件主要是使用汇编语言进行编写,由于汇编语言有依赖于硬件、程序可读性和移植性都比较差等特点,而高级语言又难以实现直接对硬件等进行操作,与需要发展一种新的语言,使其既具有高级语言的特性,又具有低级语言的特性。于是C语言应运而生。年份发展1970年UNIX的开山鼻祖-------美国贝尔实验室的Ken Thompson设计了既简单有很接近硬件的B语言(取BCPL的第一个字母),并用B语言编写了第一个UNIX操作系统。1972年enn

2021-12-14 19:54:49 1131

原创 vm-ubuntu-c笔记2(环境搭建与c的初级库,函数初级及gcc编译器)

1.vm上linus和Windows的文件共享在Windows上创建一个文件夹在开启虚拟机的情况下打开要配置的虚拟机的设置,选择共享文件夹,在点击添加按钮,选中刚刚创建的文件夹,确定在命令行中找到vscode的路径,进入,开启vscode我这里是 /usr/local/VSCode-linux-x64/bin/(安装vscode可参考https://blog.csdn.net/weixin_39796533/article/details/116704470)即cd /usr/loca

2021-12-13 19:44:21 495

原创 vm-ubuntu-c笔记1(终端命令+文件属性+编辑代码方式+代码编译)

终端命令(Ctrl+Alt+T)我们可以输入:exit 来退出终端,也可以用exit来切换用户(例如你开始以一般用户进入终端,然后你又切换到root用户,那么你就可以输入exit 来切换到你之前的一般用户)基础命令命令效果cd访问文件夹(cd后要加文件夹名)ls列出文件夹下所有文件ls -a列出主文件夹下的包括点(.)开头的隐藏文件ls -l列出主文件夹下的包括与文件相关属性的内容信息ls -al查看列出主文件夹下的所有隐藏文件与相关的文件属性

2021-12-06 16:21:42 1742

空空如也

空空如也

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

TA关注的人

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