日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言常考

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言常考 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. BOOL和bool區別

2.?談談對回調函數的理解??

3. 在。。。編碼中漢字占幾個字節

?如何用c語言編程求對數:如:log(2)16 (括號中數為底數)
??? 使用換底公式:log(a)b=log(s)b/log(s)a
???

  • #include?<math.h> ?
  • #include?<stdio.h> ?
  • ?
  • int?main(void) ?
  • { ?
  • ????double?result; ?
  • ????double?x=16; ?
  • ???? ?
  • ????result=log(16)/log(2); ?
  • ????printf("result?is?%lf\n",result); ?
  • }?
  • ?結構體相關

  • #include?<stdio.h> ?
  • #include?<stdlib.h> ?
  • struct?ss ?
  • { ?
  • ????int?aa; ?
  • ????int?bb; ?
  • }; ?
  • int?main(void) ?
  • { ?
  • ????int?i[]={9,8,7,6,5,4,3,2,1,0}; ?
  • ????struct?ss?*p1=(struct?ss*)i; ?
  • ????struct?ss?*p2=p1+4;//pp每加1,相當于加了sizeof(ss)個字節 ?
  • ????printf("%d?%d\n",p2->aa,p2->bb);?//1?0 ?
  • }?
  • ?填充函數,使輸出為:ood

  • #include?<stdio.h>?
  • #include?<stdlib.h>?
  • ?
  • void?move(__A__) ?
  • { ?
  • ????______B______ ?
  • } ?
  • ?
  • int?main(void) ?
  • { ?
  • ????char?*str="good"; ?
  • ????move(__C__); ?
  • ????printf("%s\n",str);??//使輸出為:ood ?
  • ????return?0; ?
  • }?
  • ??? 答案:考察傳值與傳址。str其實也是個變量,若要改變它的指向,則要改變它的值,所以實參需傳入它的地址。

  • #include?<stdio.h> ?
  • #include?<stdlib.h> ?
  • ?
  • void?move(char?**s) ?
  • { ?
  • ????*s+=1; ?
  • } ?
  • ?
  • int?main(void) ?
  • { ?
  • ????char?*str="good"; ?
  • ????move(&str); ?
  • ????printf("%s\n",str); ?
  • ?
  • ????return?0; ?
  • }?
  • ?

    轉載于:https://blog.51cto.com/liangbing8612/669732

    總結

    以上是生活随笔為你收集整理的c语言常考的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。