1樓:手機使用者
第一題選a 這個定義copy等價於
int a[0][3]=;
試試這個就知道:bai
#include
void main()
;printf("%d%d%d",a[0][0],a[0][1],a[0][2]);
getch();
}第二提選d strcmp(str1,str2)是庫函式來的,du從第一個比較
zhi到有不同字元為止dao:
全部相同則返回0;
str1>str2則返回一個正整數;
str1 第三題選c \反斜槓在c語言中叫轉義字元,所以遇到他就要注意,\n表示回車換行\\兩個反斜槓只表示一個反斜槓\,所以存入字串裡的就是: 回車換行,字元1,字元2,字元3,反斜槓 一共五個,但是系統會自動在末尾加上一個'0'作為字串結束標誌,所以加起來一共有六個了。 strlen(str)是庫函式,返回字串str的長度(不包括末尾的0),所以函式值是5; siziof()是長度運算子,題目中s保護的區域有6個位元組(加上末尾的0一共存了六個),所以得到的數是6。 2樓:匿名使用者 d d c 最後一題比較有意思啊 我執行了一下才知道答案的 但是為什麼我就不清楚了 3樓:匿名使用者 1.a 設初值時未設值的一率為零 2.d 參考字串比較strcmp 3.c strlen(s)不計'\0' 計算字串長度 第一個'\0'前所有字元數總和 sizeof(s)計算記憶體空間要加'\0' 4樓:匿名使用者 strlen的值比sizeof的值差最後一個0的 5樓:匿名使用者 1)d,都賦初值應該是:a[3]=; 2)書上有,比較函式strcmp(str1,str2); 3)最怕這種題目,好混人; 6樓:匿名使用者 1是a理由:陣列值不夠就用零來補充 2是b3是c 7樓:匿名使用者 1.d 2.d 3.c 回車 也是一個字元,編譯器把 回車 賦給了x。這也是使用字元特別之處要注意。另外編譯器有些智慧,先執行了scanf c x 再執行printf 請輸入x 而scanf c x 放在後面,回車 執行的是它原來特有的功能。在這個程式中的 printf 請輸入a scanf d a printf 請輸入x... 123.456001 這你都發現了,了不起。計算機儲存是2進位制儲存。不要苛求保留幾位,這個在儲存方式上來說沒有意義在資料儲存中,除了2的幾次方分之幾外,如0.5,0.25,0.75,0.125等等也就是1 2,1 4,5 8等這些外 其他的都是近似儲存 舉個很簡單的例子,如0.1你可以手動算一下,... a b c 5是你說的意思。是邏輯運算子,它兩邊值相等則返回1,不等則返回0,且是左結合,即從左向右計算的。a b c 5用括號表示出來是 a b c 5 函式實參是可以是陣列,可實質上是指標的,例如 int a int a 的函式定義,它等價於int a int a 返回時也是同樣的,假設你在函式...關於C語言scanf 的問題,關於C語言scanf 的一個問題
關於C語言的問題,一個關於C語言的問題
關於C語言得問題,一個關於c語言的問題?