c语言
LICHT111
这个作者很懒,什么都没留下…
展开
-
有关字符常量和字符变量
1 字符变量是存放单个字符常量的量2 字符常量是用单引号括起来的字符 'a'-32 /*执行结果是97-32=65*/3 定义字符变量的方法是: char s = 'B';4 字符变量的值是ASCII的值,即字符变量可以当做整型变量来处理,可以用来参与整型变量的运算。已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中...原创 2019-03-03 10:10:59 · 2695 阅读 · 0 评论 -
指针
指针可以看作为一个动态的过程。指针的特征:程序中的数据结构可以任意大,但无论多大,都是有地址的,因此必有指针。 指针使程序的不同部分能共享数据,若将某一个数据值的地址从一个函数传递到另外一个函数,这两个函数就能共享同一数据。 利用指针可以在程序执行过程中预留新的内存空间。 指针和指针相互间的赋值, 此时是错误的,int类型的值不能用于初始化int*类型的实体。 相等关系...转载 2019-03-16 15:52:24 · 122 阅读 · 0 评论 -
指针 -交换两个变量
均输入 a=3,b =4{t = *pa ;*pa = *pb ;*pb = t ;}printf ("a = %d ,b= %d",a,b);printf ("*pa = %d,*pb = %d");输出:a = 4 ,b = 3 *pa = 4,*pb = 3{t = pa ;p...原创 2019-03-17 21:01:24 · 478 阅读 · 0 评论 -
二维数组与指针
先从存储的角度对二维数组作一个全面的了解。二维数组在内存中的存储,是按照先行后列依次存放的。从内存的角度看,可以这样说,二维数组其实就是一个一维数组,在内存中没有二维的概念。如果把二维数组的每一行看成一个整体,即看成一个数组中的一个元素,那么整个二维数组就是一个一维数组,它以每一行作为它的元素,这个应该很好理解。第一,来详细介绍二维数组与指针的关系。-首先定义个二维数组 array[3][4]...转载 2019-03-23 09:56:39 · 338 阅读 · 0 评论