精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 指針后面有中括號表示什么

    指針后面有中括號表示什么
    main(){
    char st[20],*ps;
    int i;
    printf("input a string:\n");
    ps=st;
    scanf("%s",ps);
    for(i=0;ps[i]!='\0';i++)
    if(ps[i]=='k'){
    printf("there is a 'k' in the string\n");
    break;
    }
    if(ps[i]=='\0') printf("There is no 'k' in the string\n");
    }
    for循環(huán)中的第二個式子 為什么是for(i=0;ps[i]!='\0';i++) ps是指針變量啊?
    其他人氣:393 ℃時間:2020-01-30 01:13:41
    優(yōu)質(zhì)解答
    ps[i]里的中括號,C語言處理成運算符,ps[i] 等價于 *(ps+i),
    C語言里,指針和數(shù)組關(guān)系密切.*ps, 一旦有指向地址后,就可以看成 一維數(shù)組ps[], 哪種形式便于閱讀理解,就可以用哪種形式. ps[i] 等價于 *(ps+i).
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版