- 博客(4)
- 收藏
- 关注
转载 C语言宏定义和宏定义函数
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义: #define MAX( a, b)
2014-08-20 15:40:03
286
原创 apue fork()两次后,总共有四个进程
#include #include #include main() { int p1,p2; p1=fork(); p2=fork(); if(p1==0){ printf("The child1 pid %d\n",getpid()); } else{ printf(" parent1 pid %d,child1 pid %d\
2014-08-15 17:00:11
457
转载 C++ int转string(stringstream可转更多类型)
一、使用atoi 说明: itoa( int value, char *string, int radix ); 第一个参数:你要转化的int; 第二个参数:转化后的char*; 第三个参数:你要转化的进制; 举例:
2014-08-14 19:40:01
275
转载 c++中strlen和sizeof区别
Sizeof与Strlen的区别与联系(转) 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。 sizeof还可以用函
2014-08-14 19:38:43
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人