
C语言程序设计
文章平均质量分 52
QtMan_dcy
搬运工
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言程序设计(基础1)
------------------------------------------------------------------- 软件=程序+文档 程序=函数1+函数2+...+函数n 函数=数据结构+算法 算法:解决问题的方法,整个步骤。 算法的5个特性: (1).有穷性:每条语句,必须在一定的时间内,可以执行完。 (2).确定性:每条语句,执行后的结原创 2017-07-12 17:46:44 · 506 阅读 · 0 评论 -
C语言程序设计(基础3)
for循环嵌套: for语法: for(int i=0;i //外层循环 for(int j=0;j原创 2017-07-14 18:23:54 · 251 阅读 · 0 评论 -
C语言程序设计(基础2)
进制:表示数的方式。 十进制: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 二进制: 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101原创 2017-07-14 09:27:42 · 384 阅读 · 0 评论 -
C语言的“空指针”与“野指针”
空指针: 在C语言里,泛型编程靠void类型来实现。即“一切皆空”,那么void类型的指针,是不是大大的提供了某些方便!在使用void*类型的指针时应该注意一下问题:(类型转换!) 1 #include 2 3 int main() 4 { 5 int a=10; 6 void *p=&a; 7 8原创 2017-11-01 16:18:05 · 910 阅读 · 0 评论 -
指针与二维数组
二维数组与指针的关系: 二维数组里存在普通指针和行指针!!!这绝对不是一种类型的指针!!!下面我们看看内存模型: 例如: int arr[2][3]={{1,2,3},{4,5,6}}; 认识四种数组的指针写法: a、a[0]、&a[0]、&a[0][0],四种地址!!! 四种写法地址值是一样的!!! 既然地址都是一样的,为什么8行和10行会报错!!!因原创 2017-11-01 20:42:00 · 326 阅读 · 0 评论 -
指针分类
指针的分类:指针灵活多变,我大致列举以下指针。 1.普通指针:普通变量的指针(除char) 2.字符串常量指针:字符串常量本身就是一个地址! 3.一维数组指针:其实就是一个普通指针 4.数组指针:二维数组的指针(行指针,指针移动是行之间的移动) 5.指针数组:数组元素是指针,并且用二级指针来接收! 6.函数指针:函数名就是个地址! 7.指针常量:不可修改指原创 2017-11-06 01:30:31 · 3962 阅读 · 0 评论