是一个与链表相关的代码,输入学生总人数及,每个学生的姓名成绩,并将输入的内容显示出来。。VC6.0能编译通过,VS2013报错error C4703: 使用了可能未初始化的本地指针变量“p1”代码如下:#define _CRT_SECURE_NO_WARNINGS#include#includety...
分类:
其他好文 时间:
2015-04-03 17:15:11
阅读次数:
201
一:指针部分指针是一种变量类型,声明指针变量需要分配独立的存储空间,指针可以为空『void』表示不指向任何对象。指针里存储的值是一个地址,可以通过这个地址获取和改变所存储变量的值。指针的类型必须与其所指向变量的类型一致,可以在任何时候改变指向的变量……————————————————————这些是简...
分类:
编程语言 时间:
2015-03-31 19:24:44
阅读次数:
139
转载:一.指针与数组的联系:指针与数组是C语言中很重要的两个概念,它们之间有着密切的关系,利用这种关系,可以增强处理数组的灵活性,加快运行速度,本文着重讨论指针与数组之间的联系及在编程中的应用。1.指针与数组的关系 当一个指针变量被初始化成数组名时,就说该指针变量指向了数组。如: char st.....
分类:
编程语言 时间:
2015-03-31 10:42:01
阅读次数:
139
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------指针指针变量就是用来存储地址的,占用8个字节1.定义类名标识符 *指针变量名int *p2.先定义后赋值int a = 10;int *p;p = &a; //p==10;简单修改p 的值*p=9;...
分类:
编程语言 时间:
2015-03-31 00:48:04
阅读次数:
226
构造函数:
作用:
1)分配空间:分配非静态数据成员的存储空间
2)初始化成员:初始化非静态数据成员
分配空间:
1)含有指针变量,需要程序员显式申请空间(使用new申请)
2)非指针变量:由系统自动分配空间
初始化成员:
1)使用赋值语句初始化:一般的变量
2)使用表达式表初始化:一般的变量 + Const成员,引用成员,对象成员
调用时...
分类:
编程语言 时间:
2015-03-30 23:15:32
阅读次数:
430
有一个整形数组a,有10个元素,要求输出数组中的全部元素
解题思路:引用数组中各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值
3.用指针变量指向数组元素。
//用指针变量指向数组元素
#include
int main()
{
int a[10];
int i;
int *p;
printf("请输入10个整数\...
分类:
编程语言 时间:
2015-03-30 23:13:17
阅读次数:
445
有一个字符串开头或结尾含有n个空格(” abcdefgdddd ”),欲去掉前后空格,返回一个新字符串。
int trimSpace(char *bufscr,char *bufdes)
{
int i=0;
char *p=bufscr;//指针变量,为了不修改传入指针
int len=strlen(bufscr);
int j=len-1;
int count;//...
分类:
其他好文 时间:
2015-03-30 23:09:26
阅读次数:
358
C语言的指针变量 在C语言中,变量是固定范围的存储空间,它存储的是赋给他的值, 比如: int a = 12; /* 这里是定义一个整型变量a,并把12这个值存储在a的地址空间上 这个地址空间是系统随机分配的,对用户是...
分类:
编程语言 时间:
2015-03-30 00:53:31
阅读次数:
236
0、指针&数组数组是指向其第一个元素的指针,即数组变量就是指针。故可将(*)用于数组,也可将([])用于指针,eg:int MyNums[5] = {0};int* pNums = MyNums;可以使用*(MyNums+1),也可以使用pNums[1]。1、指针使用时要注意的点①务必初始化指针变量...
分类:
编程语言 时间:
2015-03-29 20:54:57
阅读次数:
137
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不能够是变量,也不能够直接用整型地址值(可是int*p=0;除外,该语句表示指针为空)。此时,*p仅仅是表示定义的是个指针变量,并没有间接取值的意思。比如:int a = 25;int *ptr = &a;int b[10];in...
分类:
编程语言 时间:
2015-03-29 16:29:15
阅读次数:
140