- 博客(6)
- 收藏
- 关注
原创 c语言程序设计(19)
字符串字符数组1、使用字符串初始化字符数组char ch[]=“hello world”scanf("%s",ch);printf("%s",ch);2、字符串处理函数gets(ch);指针变量指向字符串char * str=“hello” //使用字符串常量对字符指针进行初始化str=str+2;str=“world”等价于char * str;str=“hello”...
2019-12-26 21:53:25 237
原创 c语言程序设计(18)
指针指向数组int a[10];int *pa=a;//int *pa=&a[0];指针中的重要等价关系:pa+i 等价于 a+i 等价于 &a[i] 等价于 &pa[i]*(pa+i) 等价于 *(a+i)等价于a[i]等价于pa[i]遍历数组int a[10];int *pa=a;for(;pa<a+10;pa++){scanf("%d",p...
2019-12-25 13:05:13 236
原创 c语言程序设计(17)
指针1、定义基类型 * 指针变量名2、赋值int a;int * pa=&a;//int a,*pa=&a;int *p2;p2=&a;两个运算符& 取地址,后面操作数必须是变量指针运算符,后面操作数必须是指针&a 正确 表示a的地址&pa 正确 表示pa的地址*pa 正确 表示pa指向的变量,即a*&...
2019-12-21 19:40:43 208
原创 c语言程序设计(16)
指针----地址通过变量名访问变量,称为直接存储通过地址(指针)访问变量,称为间接存储1、定义指针变量基类型 * 指针变量名说明:基类型可以是任意类型数据说明其后变量名为指针变量名指针变量名是任意合法标识符例如int * pointerA;2、指针变量赋初值1)先定义,后赋值int * pointerA;int a;pointerA=&a;2)初始化,定义的...
2019-12-17 21:37:52 170
原创 c语言程序设计(15)
函数的声明为什么要声明当被调用函数的定义在主调函数后面,此时应该在主调函数中对被调用函数进行声明,方便编译系统检查函数调用语句的合法性函数调用时参数的传递:非指针类型的数据做函数参数,由实参将值对应地传递给形参,实参形参占用不同的内存单元,形参的改变不会影响到实参数组名(指针)做函数参数,实参将值(地址)对应地传递给形参,形参实参占用同一内存单元,形参的改变就是实参的改变void exc...
2019-12-12 20:35:50 138
原创 c语言程序设计(13)
函数 (实现一定功能的代码模块)-模块化,代码复用1、函数的定义----函数的定义是独立的,不能在一个函数体中,定义另一个函数,函数是c程序中的最小单位语法函数【返回值】 类型 函数名(形参1类型 形参1,形参2类型 形参2…)//函数的首部{//函数体,函数功能的实现}说明:函数的返回值类型,即函数类型,是函数完成功能后的返回值类型,如果没有,明确定义为void,如果有返回值,...
2019-12-06 20:11:49 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人