Linux C 基础
文章平均质量分 67
xudongdong99
这个作者很懒,什么都没留下…
展开
-
grep用法
1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的g转载 2011-08-08 19:14:00 · 657 阅读 · 0 评论 -
关于二维数组传参做形参
二维数组的存储方式是和一维数组没什么区别,但是用二维数组做参数,它的形参该怎样写?要注意的是:函数中的形参其实就相当于一个声明,并不产生内存分配,形参的目的就是要让编译器知道函数参数的数据类型。正确的是:void Func(int array[3][10]); void转载 2011-08-26 19:06:54 · 61701 阅读 · 5 评论 -
WaitForSingleObject 的用法
WaitForSingleObject的用法 1.WaitForSingleObject 的用法 DWORDWaitForSingleObject( HANDLE hHandle, DWORD dwMil转载 2012-02-28 14:32:18 · 783 阅读 · 0 评论 -
strtok_r函数研究
strtok/strtok_r函数用于分割字符串,区别在于前者线程不安全,后者是线程安全的。函数原型: #include char *strtok(char *s, const char *delim); char *strtok_r(char *s, const char *delim, char **ptrptr);这两转载 2012-02-27 13:30:52 · 880 阅读 · 0 评论 -
将10进制转换为2-16进制
将10进制转换为2-16进制/*将10进制转换为2-16进制*/#includestdio.h>void fun(int n,int k);int main(){ int n,k; printf("请输入要转换的数n和要转换的进制k:");转载 2011-08-11 16:31:01 · 853 阅读 · 0 评论 -
【转】关于int型长度
基本数据类型 C语言中只有4中基本数据类型——整型、浮点型、指针和聚合类型(如数组和结构等);所有其他类型都是从这4种基本类型的某种变化或组合派生而来。 一、整型家族 整型家族包括char、short int、int和long int,并且都分为signed和u转载 2011-08-10 10:56:22 · 723 阅读 · 0 评论 -
c语言中static 用法总结
惨痛教训:假设在test.h中定义了一个static bool g_test=false;若test1.c和test2.c都包含test.h,则test1.c和test2.c分别生成两份g_test,在test1.c 中置g_test=true,而test2.c中仍然为f转载 2011-08-09 16:22:27 · 548 阅读 · 0 评论 -
float和double类型的内存分布和比较
C/C++的浮点数据类型有float和double两种。 类型float大小为4字节,即32位,内存中的存储方式如下: 符号位(1 bit)指数(8 bit)尾数(23 bit)类型doubl转载 2011-08-09 16:17:05 · 630 阅读 · 0 评论 -
字符数组,字符指针,字符串常量以及其sizeof的一些总结
1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符。如在代码中写"abc",那么编译器帮你存储的是"abc\0"。2. "abc"是常量吗?答案是有时是、有时不是。不是常量的情况:"abc"作为字符数组初始值的时候就不是,如:转载 2011-08-09 16:39:34 · 480 阅读 · 0 评论 -
break 和 continue 的区别
break表示跳出循环,continue表示结束本次循环 示例程序如下: #include "stdio.h" void main() { int n,m; for(n=1;n { if(n==5) b转载 2011-08-09 16:19:32 · 529 阅读 · 0 评论 -
unix中管道符
在Unxi操作系统中,标准输入和标准输出是外壳程序中可以单独使用的两个独立流。但是有时候系统工程师需要让某些特定的输入源不起作用。当系统工程师在开发一些实用的脚本程序的过程中,经常需要用到。一、在什么时候需要让输入源不起作用?在什么时候需要让输入源不起作用呢?这个转载 2011-08-08 19:01:52 · 3877 阅读 · 0 评论 -
linux 打印错误的简单方法
#define PRINT_ERR(str) fprintf(stderr, "%s:%s:%s: error:%s:%s\n", \ __FILE__, __FUNCTION__, __LINE__, str, strerror(errno))原创 2014-02-26 11:45:59 · 1823 阅读 · 0 评论