![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 75
mm_yogurt
这个作者很懒,什么都没留下…
展开
-
C语言宏定义和宏定义函数
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义: #define MAX( a, b)转载 2014-08-20 15:40:03 · 295 阅读 · 0 评论 -
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 · 262 阅读 · 0 评论 -
C++ int转string(stringstream可转更多类型)
一、使用atoi 说明: itoa( int value, char *string, int radix ); 第一个参数:你要转化的int; 第二个参数:转化后的char*; 第三个参数:你要转化的进制; 举例:转载 2014-08-14 19:40:01 · 283 阅读 · 0 评论 -
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 · 465 阅读 · 0 评论