随笔分类 -  C语言

C是一门博大精深的语言
摘要:2019.6.17 寻找一种更好的算法比改良一种差劲的算法更有效率,复用已经存在的软件比重新开发一个效率更高! 1.复制字符串 char *strcpy(char *dst,char const *src); 注意: 必须保证目标字符数组的空间足以容纳需要复制的字符数组中 2.连接字符串 char 阅读全文
posted @ 2019-06-17 19:33 菜菜子的爱 阅读(263) 评论(0) 推荐(0)
摘要:一个函数的通常形式: type function_name(参数) { 代码块; } 在参数里面:变量和类型声明 写空函数备用! k&R C中,参数声明不一样 函数声明: 函数原型先写 缺省认定:声明函数原型 勿讲函数原型写在函数里 方便的就是把函数都写在一个文件里,方便多次调用和修改,提高程序的可 阅读全文
posted @ 2019-06-11 08:07 菜菜子的爱 阅读(162) 评论(0) 推荐(0)
摘要:二维数组:在一维数组的基础上加上行的概念,就形成了多行多列的储存!但计算机存储器是一维的! 二维数组的初始化及注意防越界错误! 二维数组的访问方法: 假如有二维数组a[m][n] i<m,j<n,k为要访问的某行元素所在的位置 1.a[i][j] 2.*(a[i]+k) 3.*(a[i]+j*(n- 阅读全文
posted @ 2019-06-10 00:29 菜菜子的爱 阅读(183) 评论(0) 推荐(0)
摘要:一维数组与指针的关系: 1.使用一维数组名简化操作 然后这里有一个问题:那a[i]=i[a]吗? 根据C99,编译器在内部使用指针算法来访问数组元素。例如:a[8]=*(a+8),那么根据加法交换性,*(a+8)=*(8+a)=8[a] 2.使用指针操作一维数值数组 任何能由数组下标完成的操作,都可 阅读全文
posted @ 2019-06-05 01:34 菜菜子的爱 阅读(179) 评论(0) 推荐(0)