
C语言基础
文章平均质量分 76
woshi1zhibenzhu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C基础面试题
摘抄C基本的面试题-用于温习 ------------------------------------------------------------------ 试题4: void GetMemory( char *p ) { p = (char *) malloc( 100 ); } void Test( void ) { char *str = NULL转载 2012-08-25 01:33:03 · 3036 阅读 · 0 评论 -
C-字符串函数大全
C语言字符串函数大全 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) { char string[10]; char *str1 = "abcdefghi";转载 2012-08-12 01:15:02 · 894 阅读 · 0 评论 -
C 数组与指针
原文:http://www.cnblogs.com/bugman/archive/2011/09/25/2190389.html 0.数组和指针并不是相同的 我们声明数组时,同时分配了一些内存空间,用于容纳数组元素,但是当我们声明一个指针时,只分配了用于容纳指针本身的内存空间。 从这个方面也可以理解sizeof后面跟数组名和指针名的不同。 什么时候数组和指针相同呢?转载 2012-08-23 18:59:45 · 9608 阅读 · 2 评论 -
C strcpy()和strstr()函数的写法
函数的实现要考虑全面,注重程序的代码风格,提高程序的健壮性。 strcpy函数的实现:将源字符串的内容拷贝到目的字符串中,后面的'\0'也是要拷贝到目的字符串中的。所以在调用库函数时要注意数组越界的问题。 代码 char* strcpy( char *strDest,const char *strSrc ) { //将源字符串加const,表明其为输入参数转载 2012-08-25 00:29:37 · 1284 阅读 · 0 评论 -
Static,Const,Volatile面试解答
Static 关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模转载 2012-08-23 18:04:25 · 4077 阅读 · 0 评论 -
指针右左法则----复杂指针解析
右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。 右左法则的英文原文是这样说的: The right-left rule: Start reading the declaration from the innermost p转载 2012-09-05 22:28:24 · 739 阅读 · 0 评论