!0表示非零就是真(1),!!0表示!(!0)即非真就是假(0)。
#include<stdio。h>
intmain()
inta,b
a=!0
b=!!0
printf("a=%d,b=%dn",a,b)
輸出結果:a=1,b=0
每個字符串都以''結尾,*(s+i)表示字符串第i個字符,所以*(s+i)!=''判斷是否到結尾。100表示數組c的大小,可以根據字符長度改變。100表示可以輸入100個字符。可以不用數組,比如C++的string,就是動態的字符串,長度不用限定。
Tags: