1. c語言//////////////

第一:memset函數按位元組對內存塊進行初始化,所以不能用它將數組初始化為0和-1之外的其他值(除非該值高位元組和低位元組相同)。
第二:memset(void *s, int ch,size_tn);中key實際范圍應該在0~~255,因為該函數只能取ch的後八位賦值給你所輸入的范圍的每個位元組,比如int a[5]賦值memset(a,-1,sizeof(int )*5)與memset(a,511,sizeof(int )*5) 所賦值的結果是一樣的都為-1;因為-1的二進制碼為(11111111 11111111 11111111 11111111)而511的二進制碼為(00000000 00000000 00000001 11111111)後八位都為(11111111),所以數組中每個位元組,如a[0]含四個位元組都被賦值為(11111111),其結果為a[0](11111111 11111111 11111111 11111111),及a[0]=-1,因此無論ch多大隻有後八位二進制有效,而八位二進制[2] 的范圍(0~255)YKQ改。而對字元數組操作時則取後八位賦值給字元數組,其八位值作為ASCII[3] 碼。
所以這個4位元組的100的後一個位元組是 0110 0100
把一個int 4個位元組的全初始化為0110 0100
那最後就是 0110 0100 0110 0100 0110 0100 0110 0100 4個位元組32比特 轉為十進制就是 1684300900

2. 我是一名中職生,准備學習c語言,我該從何入手望高手指點!!!

軟體一切都是浮雲,用什麼軟體不重要,關鍵要有恆心!
可以弄個vs2010破解版,裝著用,很多工具簡單易於上手,而且也據說也支持C99最新標准,比起VC6.0強多了
C語言程序設計(第二版,新版,中文版) Brian W.Kernighan & Dennis M.Ritchie(C語言學習的聖經),譚浩強的就別看了
還有一本《C++Primer》很好的教材

3. c語言證書有幾級

全國計算機等級考試有二級c語言這個考試的項目。

C語言發展迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如DBASEⅢPLUS、DBASEⅣ都是由C語言編寫的。

用C語言加上一些匯編語言子程序,就更能顯示C語言的優勢了,象PC-DOS、WORDSTAR等就是用這種方法編寫的。

(3)中職c語言擴展閱讀:

c語言二級證書作用

1、是當代大學生必考三大證書(畢業證、英語四級證書、計算機二級證書)之一。

2、計算機等級考試證書是用人單位在招聘時考察的標准之一。

3、解決上海市戶口,必須通過計算機等級考試證書或者說通過NIT考試。

4、通過二級(C語言)考試可以免考自學考試中的《程序設計》課程。

5、通過計算機等級考試證書,可以在評職稱的時候免考職稱計算機考試。

4. c語言->和 .

你的理解是對的,答案選A。
B錯,只有在聲明字元數組的時候才能將一個字元串賦給數組。如:char a[5] = "abc";而
char a[5]; a="abc";這種寫法是錯的。
C錯,p[0]不是指針,不能用->。
D錯,不能將一個 const char 類型的字元 'a' 賦給 數組 s。

5. C語言中+=和-=是什麼意思

?
:
連起來的意思
我舉個例子吧
int
a
=3;
int
b=
2;
int
c;
if(a>b)?(c=a):(c=b);//意思是如果a>b就執行c=a,否則就執行c=b
類似於下面的語句
if(a>b)
{
c=a;
}
else
{
c
=
b;
}

條件運算符是
?
:

表達式為:表達式1?表達式2:表達式3
表達式2是條件成立(邏輯值為1)時整個表達式的取值
表達式3是條件不成立(邏輯值為0)時整個表達式的值
例如:
m<n?x:a+3
a++>=10
&&
b-->20
?
a
:
b
x=3+a>5
?
100
:
200

優先順序

條件運算符優先順序高於賦值、逗號運算符,低於其他運算符
例如:

m<n
?
x
:
a+3
等價於:(m<n)
?(x)
:(a+3)

a++>=10
&&
b-->20
?
a
:
b
等價於:(a++>=10
&&
b-->20)
?
a
:
b

x=3+a>5
?
100
:
200
等價於:x=
((
3+a>5
)
?
100
:
200
)

結合性

條件運算符具有右結合性
當一個表達式中出現多個條件運算符時,應該將位於最右邊的問號與離它最近的冒號配對,並按這一原則正確區分各條件運算符的運算對象。
例如:
w<x
?
x+w
:
x<y
?
x
:
y

w<x
?
x+w
:
(
x<y
?
x
:
y)
等價

(w<x
?
x+w
:
x<y)
?
x
:
y
不等價
----歡迎加入------c++部落------------hello
word!--------
無論你是初學者還是專家,只要你熱愛編程、交流、分享,c++部落因為你而精彩~

6. c語言中的「!」

c語言中的「!」是邏輯運算中的非運算。

「!」是C語言中的非運算符版,在變權量前面使用它,會構建非運算表達式,表達式的返回結果是個布爾值(也就是只有true或false)。對變數使用時,如果變數不是布爾數據類型,將會強制轉化為布爾類型再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。

(6)中職c語言擴展閱讀:

C語言所有運算符列表:

1、算術運算符

用於各類數值運算,包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。

2、關系運算符

用於比較運算,包括大於(>)、小於(<)、等於(==)、 大於等於(>=)。

、小於等於(<=)和不等於(!=)六種。

3、邏輯運算符

用於邏輯運算,包括與(&&)、或(||)、非(!)三種。

4、位操作運算符

參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5、賦值運算符

用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

7. 如何教中職學生C語言

C語法,結合一些有意思的演算法

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

8. 求一本適合中職或中專學生的c語言程序設計教材,越簡單越好。

譚浩強的《c程序設計》第三版

9. 中職生用什麼c語言教材好

C程序設計第四版譚浩強的!這是最基礎的一版