gmth.net
当前位置:首页 >> C语言问题求助:利用指针编写一个C程序 >>

C语言问题求助:利用指针编写一个C程序

#include void fun(char *p,char ch) { char *pch; while (*p!='\0') { if (*p==ch) //相同时 { for (pch=p;*pch!='\0';pch++) //字符前移 *pch=*(pch+1); } p++; } } void main() { char a[]="hello world"; char ch; scanf("%c",&ch); fun(a,c...

#include "stdio.h" #include void main() { char *p,a[200],b[200]; int i,m; p=a; printf("\nEnter a string:\n"); gets(a); m=strlen(a); p=p+m-1; for(i=0;i

#include void main() { int a[100],*p; int n,t;/*你所要输入数字的个数*/ p=a; printf("please input number n:"); scanf("%d",&n); t=n; while (n--)scanf("%d",p++);/*以此输入要输入的数字*/ p=p-t; for(int i=0;i

#include int last[10]; void operate(int *ptr) { int j=0; for(i=9;i>=0;i--)//排序后的结果放在last数组中, { last[j++]=*(ptr+i); } } int main() { int i,n,s[10]; for(i=0;i

视频播放器是一种解码器。 解码器是对已编码的数字视频进行还原解码操作的程序(视频播放器)或设备。比如系统安装了real编码器那就能将其他格式文件转换成rm或rmvb格式,如果安装了real解码器那就能播放rm或rmvb格式文件。 这已经不是简单C语言...

#include #include struct Node; typedef struct Node *PtrToNode; typedef PtrToNode Stack; struct Node { int x; PtrToNode Next; }; int IsEmpty( Stack s ) { return s->Next == NULL; } void Push( int x, Stack s )//压栈 { PtrToNode Tm...

1. #include "stdio.h" double getAve(int *a,int n) { int *p; int sum=0; for(p=a;p

网上看了很多,下面这个最赞 #include void showbit(int n) { if(n>1){ showbit(n/2); printf(" "); } printf("%d",n%2); } int main{ int a; printf("input a num:"); scanf("%d",&a); showbit(a); printf("\n"); } 参考里面还有其他进位制的转...

密码保存在文件中,从文件中读取密码,但是没做容错和异常处理,仅供参考 #include #include #define PSDLEN 6 void inputPsd(char *str) /*处理输入*/ { int i; for(i = 0; i < PSDLEN; i++) { while(1) { str[i] = getch(); if(str[i] == '\b'...

可以的。 在51单片机的嵌入式C语言中,指针同样是被支持的。 所以在单片机上一样可以使用指针操作,具体使用方法,与标准C语言并没有不同。 不过需要注意的是,使用指针代表着间接寻址,相对变量的直接寻址,速度要稍慢一些。而单片机运算速度较...

网站首页 | 网站地图
All rights reserved Powered by www.gmth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com