欢迎来到知识库小白到大牛的进阶之路

当前位置 > c语言指针题目讲解c语言指针题目讲解技巧

  • c语言——关于指针的题目

    c语言——关于指针的题目

    main(){   int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;   for(i=0;i<4;i++)        p[i]=&a[i*3];  //分别把a[0]、a[3]、a[6]、a[9]的地址赋值给p[0],p[1],p[2],p[3]   ...

    2024-07-16 网络 更多内容 307 ℃ 766
  • C语言中指针的题目

    C语言中指针的题目

    #include<stdio.h> #include<string.h> void main() { void sort(char *p); char str[80],*p; p=str; printf("input:\n"); gets(p); sort(p); printf("output:\n"); puts(p); } void sort(char *p) { int i=0,j,n=0; char t; while(*(p+i)!='\0') { n++; i++; } for(i=1;i<...

    2024-07-16 网络 更多内容 998 ℃ 85
  • C语言 指针题目

    C语言 指针题目

    void find(int a[][4]) { int (*p)[4], *q, *max; for(p=a;p<a+4;p++) { max=*p; for(q=*p+1;q<*p+4;q++) { if(*q>*max) max=q; } printf("%d\n", *max); } } int main() { int a[4][4],i,j; for(i=0; i<4; i++) for(j=0; j<4; j++) scanf("%d", &a[i][j]); find(a); return 0; }

    2024-07-16 网络 更多内容 305 ℃ 946
  • C语言指针题目

    C语言指针题目

    关键是指针到何处时不满足条件退出循环。对于都是可视字符来说,*s1&&*s2是无意义的,只是当字符串结束时有作用,那么剩下的就是简化成*s2++==*s1++,即当两个字符串第一处不符的字符,就返回其差值。 在C和C++中的运算符优先级是不一样的。C中指针取值符*和自加1运算符++是...

    2024-07-16 网络 更多内容 471 ℃ 23
  • C语言指针题目

    C语言指针题目

    首先(*p++)先执行*p 然后p++ 即 1++**++p此时p=&a[1]; *++p先执行++p后执行*p 此时p=&a[2] *p=3 于是1++*3 因为++优先级大于*先执行1++ 因为是后++ 所以结果为1*3=3 楼上的++*3看成了++3

    2024-07-16 网络 更多内容 433 ℃ 24
  • C语言指针习题

    C语言指针习题

    static char =x[]={"abcd","efgh","mnpq","rstu"}; 句笔误吧 我估计static char x[][5]={"abcd","efgh","mnpq","rstu"}; 我用VC 定义static char x[][4]={"abcd","efgh","mnpq","rstu"}; 要错 做简单测试: 输:printf("%c",*(*x+3)); 输d 输:printf("%c",*(*x+4)); 输空格我觉应该输'\0'; 输:printf("%c",*(*x+5)); 输e ...

    2024-07-16 网络 更多内容 685 ℃ 611
  • C语言指针题目

    C语言指针题目

    #include "stdio.h" int input(int s[]) { #int i; #printf("请输入数据:\n"); #for(i=0;;i++) #{ ##scanf("%d",&s[i]); ##if(s[i]==0) ###break; #} #return(i); } void statistics(int n, int s[], int *max, int *min, float *avg) { #int i; #float agg=0; #*max=s[0]; #*min=s[0]; #for(i=0;i<n;i++) #{ ##if(*max<s[i]) ##*max=s...

    2024-07-16 网络 更多内容 998 ℃ 431
  • c语言指针编程题,求解。

    c语言指针编程题,求解。

    #include<stdio.h>#include<string.h>#define N 10000void StrSort(char (*p)[N],int n){#char t[N];#for(int i=0;i<n;i++)#for(int j=0;j<ni1;j++)#if(strlen(p[j])>strlen(p[j+1]))#{##strcpy(t,p[j]);##strcpy(p[j],p[j+1]);##strcpy(p[j+1],t);#}}int main(){#char a[5][N];#for(int i=0;i<4;i++)#gets(a[i]);#...

    2024-07-16 网络 更多内容 879 ℃ 561
  • C语言指针类题目

    C语言指针类题目

    1.#include<stdio.h> #include<string.h> main() { char *p="abcdef\Ofghijk\0";// \*前面的大写字母O,后一个是数字0;*\ printf("%d\n",strlen(p)); //\*这句的strlen(p)是什么意思*\ } 运行结果:13strlen是求字符串长度的2.#include...

    2024-07-16 网络 更多内容 920 ℃ 445
  • 关于指针的C语言题目

    关于指针的C语言题目

    解释是对的! *(*(x+1))是指的第二行的0元素!第一个元素 x[1][1]是指的第二行第二个元素!you know! you should know! 所以C错了

    2024-07-16 网络 更多内容 256 ℃ 260
新的内容
标签列表