![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计
文章平均质量分 52
杜重阳
程序员之路!
展开
-
C语言程序设计(基础1)
-------------------------------------------------------------------软件=程序+文档程序=函数1+函数2+...+函数n函数=数据结构+算法算法:解决问题的方法,整个步骤。算法的5个特性: (1).有穷性:每条语句,必须在一定的时间内,可以执行完。 (2).确定性:每条语句,执行后的结原创 2017-07-12 17:46:44 · 447 阅读 · 0 评论 -
C语言程序设计(基础3)
for循环嵌套: for语法: for(int i=0;i //外层循环 for(int j=0;j原创 2017-07-14 18:23:54 · 210 阅读 · 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 · 318 阅读 · 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 · 847 阅读 · 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 · 261 阅读 · 0 评论 -
指针分类
指针的分类:指针灵活多变,我大致列举以下指针。1.普通指针:普通变量的指针(除char)2.字符串常量指针:字符串常量本身就是一个地址!3.一维数组指针:其实就是一个普通指针4.数组指针:二维数组的指针(行指针,指针移动是行之间的移动)5.指针数组:数组元素是指针,并且用二级指针来接收!6.函数指针:函数名就是个地址!7.指针常量:不可修改指原创 2017-11-06 01:30:31 · 3769 阅读 · 0 评论