自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

starbarks的博客

LINUX 爱好者

  • 博客(9)
  • 收藏
  • 关注

原创 2.1 二级指针作输入之数组基础

数组类型//我声明了一个数组类型 typedef int (Myarr5)[5]; //用数据类型定义一个变量 Myarr5 arr5;//相当于 int arr5【5】 数组指针1. //我声明了一个数组类型 typedef int(Myarr5)[5]; //定义一个指向数组类型的指针变量 //Myarr5 *pArray; for

2017-07-06 19:39:51 251

原创 1.6 一级指针之字符串

1在c中没有字符串这种类型,是通过字符串数组(char buf[100])去模拟 2 字符串和字符串数组的区别 是不是 带有\0,字符串是以‘\0’结尾的字符数组。 3. strlen() 是一个函数 求字符串的长度(不是求字符数组的长度),它的长度不包括\0 sizeof() 是一个操作符,求数据类型(实体)的大小void main12() { //初始化数组有两种方法 //1 不指定长

2017-03-28 19:41:00 364

原创 Linux 下vim中撤销键无法使用,按上下左右键出现‘C’字符?

问题解决: vim 版本问题。 执行命令:#sudo apt-get install vim 安装完成后你会发现vim能正常使用了。

2017-03-11 20:14:41 1032

原创 主机ping通虚拟机,虚拟机ping通主机情况下,secrueCRT无法连接虚拟机?

原因: linux下没有安装SSH服务器问题解决: 首先你看下有没有安装SSH服务器, #ps -aux | grep sshd 你会发现没有sshd这个项,接下来安装ssh服务器就可以了。执行命令: #sudo apt-get install ssh 问题解

2017-03-11 20:11:56 1403

原创 1.5 一级指针内存模型(初学者重点)

要站在内存的角度看c语言。int main() { //全局区存放一份“aaaa”,然后再把“aaaa”拷贝到栈区分配的20个字节空间内 char buf[20]="aaaa";//全局区存放一份“bbbb”,然后再把“bbbb”拷贝到栈区分配的5个字节空间内 char buf2[] = "bbbb";//全局区存放字符串,再把字符串首地址赋给p1 char *p1 =

2017-03-03 13:49:02 218

原创 1.4 间接赋值是指针存在的最大意义

/* 间接赋值成立的三个条件 条件1:定义了一个变量(实参)定义了一个变量(形参) 条件2:建立关联,//实参取地址传给形参 条件3://*p形参,去间接的修改实参的值 main —>func */int a = 10; //定义了一个变量(实参)//a看成0级指针 int *p = NULL; ////定义了一个变量(形参)//1级指针 a = 20; //直接修改a的值 printf(

2017-03-03 13:40:09 1478

转载 1.3 指针铁律

铁律1:指针是一种数据类型 指针也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小 2)*p操作内存 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示 操作 指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存;然后操作内存 *p放在等号的左边赋值(给内存赋值) *p放在等号的右边取值(从内存获取值)

2017-03-03 13:24:05 364

原创 1.2 数据类型引言

数据类型看如下代码:void printfArray(int a[10]) { int i = 0; int num1 = sizeof(a); int num2 = sizeof(*a); int num3 = sizeof(a) / sizeof(*a); printf("num1 = %d num2 = %d num3 = %d\n", num1, num2, num3); for (i =

2017-03-03 11:49:26 261

原创 1.1内存四区概念

以下所有文章都是我学习c语言时,做的一些整理,还请大家多多指教!大笑流程说明 1.操作系统把物理硬盘代码加载到内存 2.操作系统bac代码分成四个区(堆,栈,全局区,代码区) 3.操作系统找到main函数执行int a = 10; //分配4字节内存,栈区也叫临时区 int *p; //分配4字节内存,栈区也叫临时区 p = &a;//cpu执行的代码,放在代码区 *p = 20;

2017-03-03 11:04:01 224

空空如也

空空如也

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

TA关注的人

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