- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 链表的增删改查
转自:http://zhangmingwei.iteye.com/blog/1777176#include #include //先定义链表里面的元素。typedef struct node{ int data; struct node *next;}MyNode;//定义整个链表。typedef struct link{ MyNo
2014-08-26 11:19:58 321
原创 clrscr() -- 等等辅助小函数 未完
clrscr(); ----------清屏getline(); ----------等待输入一行, 可以防止运行停止
2014-03-07 10:46:27 474
原创 C风格字符串总结
1. new的使用如下的程序和执行结果, new动态分配给pcary的空间的大小为什么和分配的不同呢?如第一次输入26个, c字符串应该是26+1个, 但是显示是26第二次输入一个a, 但是显示是3个第六次也是输入一个a, 但是显示的是4个#include #include using namespace std;int main(){ string
2014-03-07 10:44:11 377
转载 C++ const总结
2.9.1一些const对象可以定义在头文件中当const是通过常量表达式自我初始化的, 他就可以被编译器看见, 这样的const对象可以放在头文件中.当const变量是用常量表达式初始化时, 可以保证所有的变量都有相同的值.但是在实践中,大部分的编译器在编译是都会用相应的常量表达式来替换对这些const变量的使用.所以,在实践中不会有任何存储空间用于存储用常量表达式初始化的const
2014-02-12 10:17:25 419
原创 typedef定义数组: typedef UCHAR IFIMSIDATA[IF_IMSI_LEN]; 在被调函数中的使用
#define IF_IMSI_LEN 8typedef UCHAR IFIMSIDATA[IF_IMSI_LEN]; IFIMSIDATA imsi; /*相当于UCHAR imsi[8]*//* uchar a[8], a为数组的首地址, imsi相当于数组的首地址 */UCHAR CCPu_srchm2mcaptab(IFIMSIDATA imsi, UCHAR ims
2013-10-25 16:41:05 495
原创 双指针: 如何在被调函数中改变主函数中指针的值?
#define IF_IMSI_LEN 8typedef UCHAR IFIMSIDATA[IF_IMSI_LEN]; IFIMSIDATA imsi; /*相当于UCHAR imsi[8]*//* uchar a[8], a为数组的首地址, imsi相当于数组的首地址 */UCHAR CCPu_srchm2mcaptab(IFIMSIDATA imsi, UCHAR ims
2013-10-25 16:39:47 494
原创 &符号不能被用于左值, 全局变量的地址是唯一的, 不可以修改的一个左值
#file1.h#define CCPM2M_MAX_DEVICE 5 /* MAX number of Direct M2M support */typedef struct { ULONG min1; /* contains hmin1 and lmin1 */ USHORT min2;} AUTOREG_MIN_DATA;typedef struct
2013-10-25 15:07:09 895
转载 printf
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为: int printf(const char *format, ...); 函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。 printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这
2013-07-04 15:09:20 698
转载 流输入
#includeusing namespace std;int main(int argc,char * argv[]){ int i; int a; i = 0; while(cin>>a) { if(a { i++; } cout
2013-06-25 17:23:43 347
转载 Linux下如何编译并运行C程序
GCC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的许多内核和许多其他自由软件以及开放源码应用程序都是用C语言编写并经gcc编译而成的. 1.编译单个源文件 [例如]在屏幕上打印"Hello,Linux."
2013-06-24 15:38:57 464
转载 linux上的C/C++编译器gcc/egcs详解
一.运行 gcc/egcslinux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。#DEMO#: hello.c如果你有两个或少数几个C源文件,也可以方便地利用GCC编译、连接并生成可执行文件。
2013-06-24 15:31:06 379
转载 LINUX下的C++编译器GCC简介
Gcc简介Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.
2013-06-24 15:28:48 394
转载 2012-09-11 15:35 linux下find和cp来实现文件的查找和复制
linux下find和cp来实现文件的查找和复制将用户目录ffmpeg目录下所有的*.a文件复制到当前目录ffmpeg/lib下,find ~/ffmpeg -name "*.a" -type f -exec cp {} ./ffmpeg/lib \; 查找当前目录下的所有*.doc文件并将所有结果复制到 /tmp/doc 目录下find . -iname "*
2013-04-24 10:17:54 424
转载 difference between Multi process and multi thread
一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。我想,只要你不是整天都写那种int main()到底的代码的人,那么或多或少你会遇到代码响应不够用的情况,也应该有尝过并发编程的甜头。就像一个快餐点的服务员,既要在前台接待客户点餐,又要接电话送外卖,没有分身术肯定会忙得你焦头烂额的。
2012-09-18 14:52:09 645
转载 C++中 申请一定空间 为什么new比malloc好呢?
1. new 不但分配对象空间, 还会在分配后调用对象的构造器, 而 malloc 只是分配, 不构造:class A {public:A(): m_value(0){}public:int m_value;};struct B {A a;};B *pb1 = new B;B *pb2 = (B *)malloc(sizeof(B
2012-09-17 17:21:41 880
转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline()
2012-09-17 14:25:21 379
转载 在32、64位系统、C语言基本数据类型的长度。
昨天在一个社区里,大家为C语言中int在“64位系统、32位系统”,分别占几个字节,争论不休。本来我也不是很明确的了解这方面的知识,刚好前一阵子,拜读了《C和指针》这本书,上面在第三章明确的表示了:K&R C 标准中并没有规定长整数一定比短整数长,但是规定一定不能比短整数短,即 long 和 short 在K&R C标准中,可以一样长。 而在ANSI标准有一个进步,出于可移植性的考
2012-09-13 10:38:20 1222
转载 C++各数据类型取值范围(备忘)--32位操作系统
各数据类型取值范围 bool型为布尔型,占1个字节,取值0或1。BOOL型为int型,一般认为占4个字节,取值TRUE/FALSE/ERROR。sbyte型为有符号8位整数,占1个字节,取值范围在128~127之间。 bytet型为无符号16位整数,占2个字节,取值范围在0~255之间。short型为有符号16位整
2012-09-13 10:34:24 411
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人