C
Terry_小三哥
这个作者很懒,什么都没留下…
展开
-
sizeof()与strlen()的区别
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所转载 2015-06-29 23:39:38 · 402 阅读 · 0 评论 -
字符串转unsigned int函数-C语言实现
unsigned string_to_unsigned(char *s){ unsigned result = 0; for (int i = strlen(s) - 1; i >= 0; --i){ unsigned temp = 0; int k = strlen(s) - i - 1; if (isdigit(s[i])){ temp = s[i] - '0';原创 2015-06-30 01:01:12 · 3791 阅读 · 0 评论 -
C 语言运算符优先级
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[整型表达式]左到右 ()圆括号(表达式)/函数名(形参表) .成员选择(对象)对象.成员名原创 2015-07-25 15:52:46 · 751 阅读 · 0 评论 -
Linux下的C语言编码规范
1 缩进为4个字符 指针类型声明如 char *p;引用声明如 int &b = a;2 函数或者类定义后要加空行;函数内或者类内逻辑上不相关的语句要加空行3 函数或者类花括号格式 { } 别的花括号格式 { } 也有所有花括号用 { }风格的 两种风格都可以用原创 2015-06-29 00:59:55 · 3035 阅读 · 0 评论