當前位置:首頁 » 編程語言 » c語言吧

c語言吧

發布時間: 2022-01-26 05:33:15

1. c語言吧。為什麼輸出會是1,而不是0.

一直以來,++ --語法浪費了太多人的時間。說句實在話,++ -- 在C語言中其實是一個很細節的語法,除了表達簡練外,真的沒有什麼其它的好處了。
由於中國的C語言教程長期以來被譚浩強主宰,而譚又錯誤的把++ --作為一個C語言重點來教,並增加了一些難點,把本來很簡單的語法,搞得復雜無比!

簡單的來說,++i 和 i++,在單獨使用時,就是 i=i+1。
而 a = ++i,相當於 i=i+1; a = i;
而 a = i++,相當於 a = i; i=i+1;

如果實在搞不明白++ --怎麼回事,那也不是什麼天塌下來的事。
因為a=++i完全可以寫成 i++; a=i。
a=i++完全可以寫成 a=i; i++。
而且,這也是一種好的程序風格:++ -- 語句如非特殊需要,請單獨一行使用。

2. c語言貼吧

#include<stdio.h>
#include<string.h>
voidcatStr(char*str1,char*str2)
{
inti,j;
for(i=0;str1[i]!='';i++){}//for循環後不要亂用分號
for(j=0;str2[j]!='';j++){
str1[i+j]=str2[j];
}
str1[i+j]='';
}
lenStr(charm[])
{
inti;
for(i=0;m[i]!='';i++);
printf("%d",i);
}
voidmain()
{
chars1[50]="student",s2[50]="school";
printf("s1=%s,s2=%s ",s1,s2);
printf("s1的長度:");
lenStr(s1);
printf(" s2的長度:");
lenStr(s2);
catStr(s1,s2);
printf(" 連接後的字元串:");
printf("%s ",s1);
printf("連接後的字元串的長度");
lenStr(s1);
printf(" ");
}

3. c語言吧,輸出後c=48為什麼

這個問題很好。
在c語言里,單引號裡麵包含的是一個字元,雙引號裡麵包含的是一串字元。
不過,在C語言的具體實現的時候,字元等同於整數。
所以,看起來不正確的char
c='100';在C語言中,會把'100'當做一個整數,0x313030,
因為char類型只佔用一個位元組,所以0x313030的前面兩個位元組被舍棄,最後char
c的值是0x30.
0x30是字元'0'的ASCII碼。
所以變數c,輸出字元是0,輸出整數是0x30也就是48.

4. 匯編與C語言

匯編語言是直接針對硬體進行操作的語言。
適合編寫控制類型的程序。
但是很多人,學習硬體比較吃力,那就去學習C語言吧。
C語言是脫離硬體的,可移植性強,比較適合編寫演算法為主的程序。
但是數據類型、指針等概念,學習起來比學硬體還難。

5. 為什麼c語言吧的吧頭像是琪露諾

原吧主是東方眾

6. C語言 . .

樓主估計是剛接觸電腦語言吧..
電腦能識別的語言是最基本的二進制語言,既0101001010011這些數字,但是我們在編寫程序時為了提高效率和識別率而發明了高級語言,高級語言中的一種就是C語言。它是有別於計算機能識別的二進制語言,所以在編寫完成以後,要讓計算機執行,就必須通過一些中介軟體來把我們的高級語言寫的程序轉為二進制的語言,才能被計算機識別和執行。

一般你說的那種軟體的統稱為「編譯軟體」,我用的是VC6.0,現在這些類型的軟體很多,你在網上可以 查查相關資料。而且不同語言的變異軟體業不同,同種語言也有很多種編譯軟體。所以樓主要選擇好評價較高的編譯軟體。

樓主學習C語言不能只考書面知識,要實際動手操作,不管你看的再多,看的再熟,如果沒有實際操作,沒有動手寫程序,那麼你還是不能提高自己的水平。所以樓主必須了解編譯軟體。希望你加深這方面的知識!

謝謝!

7. c語言學習

本人剛從大學畢業出來,和LZ的經歷類似,可以提供一些本人的建議,如果認為是網上找的請直接無視.進入正題.

首先說說C語言吧,C語言的確是很地層的語言,以後學的很多語言在語法上都和C很類似,因此學好C語言的確是很重要的

對於初學者來說呢,主要要學的還是C語言的語法,至於什麼英語怎麼好什麼的根本不用管,一共就那麼幾十個關鍵字對吧。學一門語言最重要的肯定是練習,其次呢,肯定是要養成一種習慣性思維(有優點也有缺點)。這是什麼意思呢,我大一的老師當時就跟我們說:你們以後程序寫多了就有和其他人不一樣的邏輯思維了。現在想想的確是真的,比如隨便看到一樣東西,我的想法是怎麼用程序來實現它(高樓大廈的變幻的霓虹燈就是個例子)。

我也說過了,邏輯思維很重要,但是還是不要忘了,最重要的是什麼——練習。

就好象學英語,要多說多聽一樣。對於一門編程語言,肯定要多寫多讀。很多初學者的確是寫的很多,但是卻忽略了讀者一塊,危險拉。我現在的活很多都是讀別人的代碼,看別人的邏輯,很痛苦但是很重要的。

具體講講C語言的內容吧(初學者):
1。 基本變數 (int,char,float,double...)
2。 表達式 (+,-,*,/,%,++,--,|,^... )
3。 流程 (選擇:if,switch; 循環:while,do-while,for)
4。 函數
5。 數組
6。 指針
7。 文件
8。 其他亂七八糟的

我希望你家裡能有一台裝了VC6。0/VS2003/VS2005/VS2008/VS2010等的電腦
然後就是對著書把概念弄清楚,怎麼弄呢,一定要結合程序。讓自己的思維拓展的開闊一些,舉一反三是很重要的,比如當你按照書上抄了一個程序,首先運行看結果,理解之後怎麼辦,這個時候不是敲進去下一個書上的程序,而是把這個程序盡可能的改的亂七八糟的,實現一些你想要的功能。

最後一點重要的就是查資料。很多API函數你一開始是不知道的,比如<string.h>的strlen ,怎麼辦,上網或者翻書,藉助那些API實現更加復雜的東西

我做個好人,給你個郵箱,這一個月內不懂的問我(不保證全會哈): [email protected]

8. 有沒有c語言網路討論的地方貼吧我加了c語言吧,c吧,c新手吧,c編程吧等等,但是吧里冷清的要死,

c語言這個東西首先要扎實基礎,因為有很多經典書籍,所以討論基本都是問答,大多不會有真正意義上的討論。不像java等在設計上有見仁見智的理解。c語言就像數學,有規矩,有方法,很成熟。

9. 為什麼C語言吧的人很抵制譚浩強的書啊

哥告訴你真理,國內的書側重怎麼用,國外的書側重為什麼用。不過可惜的是本來國外的書不錯的,被翻譯一下之後。。。也不咋滴了。。。

譚老的書經典,不過這么多年過去了,有更好的書出來也無可厚非。他是有貢獻的人,在那個時代很可貴的,0不能詆毀0。

熱點內容
注冊表中心伺服器地址生成規則 發布:2024-11-16 04:30:19 瀏覽:962
安卓360雙系統怎麼設置 發布:2024-11-16 04:29:32 瀏覽:756
戰網如何找回密碼 發布:2024-11-16 04:21:56 瀏覽:862
安卓手機如何自定義儲存庫 發布:2024-11-16 04:19:06 瀏覽:901
無線網密碼哪裡看到 發布:2024-11-16 04:17:02 瀏覽:922
玩樂高侏羅紀游戲需要哪些配置 發布:2024-11-16 04:05:50 瀏覽:537
數字編程話 發布:2024-11-16 04:05:43 瀏覽:750
電腦配置測試軟體哪個好用 發布:2024-11-16 03:45:01 瀏覽:353
十台電腦伺服器需要什麼配置 發布:2024-11-16 03:44:52 瀏覽:70
天龍八部答題源碼 發布:2024-11-16 03:44:06 瀏覽:221