- 博客(11)
- 收藏
- 关注
转载 数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a; //将该二...
2018-09-22 21:34:13 142
转载 C语言中的static 详细分析
google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写...
2018-09-18 23:10:24 178
转载 揭秘extern “C”
http://www.jianshu.com/p/5d2eeeb93590引言C++保留了一部分过程式语言的特点,因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C+...
2018-09-12 23:09:23 152
转载 c++中string.h、string和string.h的区别
http://www.cnblogs.com/Cmpl/archive/2012/01/01/2309710.html 在C++中,#include<iostream>与#include<iostream.h>的区别,前者要使用更新的编译器(其实大部分编译器多比较前卫了,出了有些搞嵌入式的用变态的编译器)。喔,原来iostream是C++的头文件,iostrea...
2018-09-12 23:04:21 6203
原创 int类型数据在内存中的存储问题
刚才看到这个问题, 这里记录一下。int arr[5]={1,2,3,4,5};cout<<hex<<*((int*)((int)arr+1));在32位编译器中,一个int占4个字节,并且是低位在前,高位在后的方式存储的,比如1,是按照下面的方式存储的:第1字节 第2字节 第3字节 ...
2018-09-07 22:26:18 4733 5
转载 Qt Creater更改默认的构建目录
: Could not create directory “E:\oysl\QT\Error in ” Util.asciify(“build-untitled-Desktop_Qt_5_6_2_MSVC2015_64bit-Debug”)”: TypeError: Property ‘asciify’ of object Core::Internal::UtilsJsExtension(0x25...
2018-09-07 21:24:57 807
原创 int a[10]和int* a=new int[10]]的区别
说一说int a[10]和int* a=new int[10]]。 1、int a[10]使用简单,系统会自动实现内存的分配和回收。int* a=new int[10]需要判断内存是否分配成功,以及在不用时需要使用delete[] a进行内存释放。 2、如果不是a[10],而是a[1000000000]或者更大的话,那一般情况下,就只能使用int* a=new这种方式了。这个...
2018-09-06 23:07:36 2956
原创 字符串的输出
char a[6] = {'h','a','p','p','y','\0'};cout<<"a="<<a<<endl;cout<<"*a="<<*a<<endl;char ac[] = "happy";cout<<"ac="
2018-09-06 21:58:13 1046
原创 顺序表的快速排序
用c语言建立顺序表,实现快速排序。这里是用了两个函数实现的,一个分割函数,一个递归。#include<stdio.h>#define ListSize 20typedef int DataType;typedef struct{ DataType data[ListSize]; int length;}Seqlist;Seqlist CreateList(Se...
2018-07-31 23:02:17 4856 1
原创 顺序表的创建和翻转 C语言实现
要把一个顺序表就地逆置(辅助空间为o(1)),可以将表中的开始结点与终端结点互换,第二个结点和倒数第二个结点互换,如此反复,就可以将整个表逆置了。#include<stdio.h>#define ListSize 20typedef int DataType;typedef struct{ DataType data[ListSize]; int length;}S...
2018-07-24 21:56:47 1646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人