指针
doudouwa1234
这个作者很懒,什么都没留下…
展开
-
【C语言】自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置
//自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置#include #include char * my_strrchr(char const *str,int ch){ int count=0; while(*str!='\0') { count++; str++; } str--; while(count) { if(*s原创 2015-04-10 16:12:15 · 5912 阅读 · 2 评论 -
【C语言】自己编写程序实现strchr函数。即在给定字符串中找特定的字符并返回该处指针。
//自己编写程序实现strchr函数。即在给定字符串中找特定的字符并返回该处指针。#include char * my_strchr(char const *str,int ch){ while(*str!='\0') { if(*str!=ch) str++; else return str; } printf("未找到该字符\n"); return 0;原创 2015-04-10 15:25:05 · 5045 阅读 · 0 评论 -
【C语言】用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩
//用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩#include float * search(float (* pointer )[4],int n) //形参pointer是一个数组指针{ float *pt; pt=*(pointer+n); return pt;}int main(){ float score[][4]={{60,原创 2015-04-11 23:10:20 · 2721 阅读 · 0 评论 -
【C语言】用指针数组完成:将若干字符串安字母顺序输出
//用指针数组完成:将若干字符串安字母顺序输出#include #include void print(char * name[],int n) //char * name[],指针数组,每个数组元素是一个char*(即字符串)类型{ int i; for(i=0;i<n;i++) { printf("%s\n",name[i]); }}void sort(char *原创 2015-04-11 23:50:55 · 2918 阅读 · 0 评论 -
【C语言】用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息
//用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息#include struct Stu{ int num; char name[20]; char sex; int age;};int main(){ struct Stu student[3]={{317,"han",'m',20},{318,"hun",'w',22},{311,"dan",'w原创 2015-04-13 19:45:51 · 18193 阅读 · 1 评论 -
【C语言】使用指向指针数据的指针变量,输出一组字符串
//使用指向指针数据的指针变量,输出一组字符串#include int main(){ char * name[]={"beijing","huanying","nin","!"}; char **p; int i; for(i=0;i<4;i++) { p=name+i; printf("%s ",*p); } printf("\n"); return 0;}原创 2015-04-17 15:23:11 · 2163 阅读 · 0 评论 -
【C语言】建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩
//建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩#include void check(int *p){ int i; printf("不合格的有: "); for(i=0;i<5;i++) { if(p[i]<60) printf("%d ",p[i]); } printf("\n");}int main(){ int原创 2015-04-17 16:07:52 · 8655 阅读 · 0 评论 -
【C++】用结构体完成:编程求出3个学生中某个学生的平均成绩
//用结构体完成:编程求出3个学生中某个学生的平均成绩#include #include using namespace std;struct student{ char *name; double score[3];};struct student stu[3]={{"han",80,90,95},{"zhao",78,85,92},{"dan",75,60,59}}; //原创 2015-05-09 10:21:29 · 5545 阅读 · 0 评论 -
【C++】通过基类的指针变量访问派生类中由基类继承来的隐藏对象
//// 可以将一个派生类的对象的地址赋给其基类的指针变量,但只能通过这个指针访问派生类中由基类继承来的隐藏对象,//不能访问派生类中的新成员。同样也不能反过来做。#include using namespace std;class B{public: B() { cout<<"B"<<endl; } void fun() { cout<<"B::fun()"<<原创 2015-05-12 21:33:10 · 787 阅读 · 0 评论