
c
文章平均质量分 56
我爱吃火锅
游戏开发者
展开
-
main函数参数解析
main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:转载 2012-12-12 22:15:36 · 654 阅读 · 0 评论 -
S_ISREG等几个常见的宏 .
stat函数讲解:表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于errno错误代码:ENOENT 参数file_na转载 2013-09-15 11:39:36 · 1605 阅读 · 0 评论 -
gcc 使用方法
程序示例如下://test.c#include int main(void){ printf("Hello World!\n"); return 0;}一步到位的编译指令是:gcc test.c -o test分步进行如下:1、预处理 gcc -E test.c 或者gcc -E test.c -o test.i 生成预处理文件te转载 2013-09-24 14:41:42 · 649 阅读 · 0 评论 -
文本文件与二进制文件区别
总的来说,计算机的存储在物理上是二进制的,所以文本文件和二进制文件的区别不是物理上的,而是逻辑上的,即他们的编码方式不同。c的二进制和文件读写方式跟这个不是一回事,只是对'\n'的处理方式不同。一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符转载 2013-09-24 14:49:08 · 911 阅读 · 0 评论 -
gcc编译选项
转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat转载 2013-10-27 19:45:08 · 764 阅读 · 0 评论 -
#define #undef #ifdef #ifndef #if用法
他们都是在预处理的时候发挥作用。1,#define宏定义2,#udef 标识符 : 取消以前定义的宏定义 ; 如果以前没定义,则忽略它。3,条件编译命令: #ifdef标识符 程序段1 #else 程序段2 #denif 它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。原创 2014-01-04 14:30:09 · 4103 阅读 · 0 评论 -
c语言中time函数的用法
头文件time.h @函数名称: localtime 函数原型: struct tm *localtime(const time_t *timer) 函数功能: 返回一个以tm结构表达的机器时间信息 函数返回: 以tm结构表达的时间,结构tm定义如下: [cpp] view plaincopy转载 2015-01-06 16:20:43 · 1644 阅读 · 0 评论