随笔分类 - c语言
摘要:本文是自己结合平时所学的知识,对sizeof和strlen的区别进行了总结,如有不对的地方还请批评指证,共同进步!!!一、从C语言的定义上来讲1、sizeof是关键字,而strlen是包含在string.h头文件中的一个字符串函数2.sizeof操作符的结果类型是size_t,它在头文件中的typedef为unsigned int 类型,该类型保证能容纳实现所建立的最大对象的字节大小。而string函数的返回类型是整形,返回的是字符串的起始到第一个‘NUL’的所占字节的个数3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以”\0”结尾的。4.大部分编译程序在编译的
阅读全文
摘要:const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。 C中CONST的使用: 虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。 问题:const变量 & 常量 为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢? const int n = 5; .
阅读全文

浙公网安备 33010602011771号