1樓:幹申水瓶
第乙個b與c沒有比較,不知道b,c哪個大
c語言基礎問題。我是初學者,請教一下啊、
c語言初學者請教,乙個最基本的問題
2樓:匿名使用者
可以的 是這樣寫的
printf(「*****************/nvery good/n*************/n");
但是 還是推薦答案的寫法 看起來比較簡單 程式風格很重要 你寫的**不僅是給你自己看的
3樓:小號很好使
可以只用乙個print但是括號裡應該這麼寫
(「*****************/nvery good/n*************/n")
4樓:匿名使用者
想法是可以的。。
但是\n是這樣吧。。
還有第乙個「
這個是中文的雙引號,能執行??(貌似最後的分號也是中文的。。)最後的最後。。
v請大寫,句子後**上感嘆號。。
5樓:匿名使用者
可以,不過不是這麼寫
printf(「*****************/nvery good/n*************/n");
6樓:匿名使用者
應該可以…但最好就是自己去摸索,你會發現很多東西的
c語言為什麼這麼難學,我為什麼老是學不會
7樓:自我程式設計
1、鍛鍊耐心,真正的學問不可能速成,也沒什麼技巧,沉下心多看幾遍多想想,時間到了,自然就領悟了,需要時可請教老師或高人指點一下。
2、培養興趣,為了學而學,會心生厭惡,可以多實踐,實踐中找問題再解決問題,或許能挖掘出興趣。
3、多想多做,程式設計多操作結合書本,易於理解。學一段**,先學會抄,再學會讀,然後再逐步理解,等到同樣功能的**能自己實現,才算懂。
總的來說,只要不是智商超凡的天才,應該覺得難,否則只能說明學的膚淺,反正c學的越深,遇到問題會越多,學會克服困難的能力還耐心才是最重要的。祝你成功!
8樓:春秋戰甲
找本書,一點一點的學,不要妄想一口吃成胖子。
調整心態,不要浮躁。一段**看不懂多看幾遍,想想其中的邏輯。
一定要理解,不能生搬硬套,死記硬背。
堅持到底,大佬們也是從菜鳥一步步過來的。
加油嘍~
9樓:雙子趙一冉
其實不難學,只要你細心一點,盡量保證不出錯,就行。
在乙個,學任何東西都需要的——筆記。
平時多翻看自己的筆記,並多在**上刷題,過不了幾天你就會覺得c語言很有趣。
真的。曾經的我就是現在的你
10樓:早起的鳥兒
你可以試試背幾個典型的**,比如:判素數/判斷閏年/求階乘/輸出九九乘法表等等;然後就是持之以恆的練習,不敲**,基本上是不可能一蹴而就的學會程式語言的。
11樓:素顏繁花落
從頭開始看書,課後題一道一道做,先自己想程式,不會的就打出來提問,會有很多人回答你,然後把程式背下來,慢慢就好了
12樓:六家院的大學生
沒有基礎怎麼能學會?
不敢興趣怎麼能學會?
只看書就能學會了?
13樓:匿名使用者
感覺也沒有特別難學,找本簡單點的書,書上的上的程式都仿照這自己寫一遍,挺容易就能學會
14樓:匿名使用者
換個思維。c語言學演算法。不求完美。會輕鬆很多。c語言本就是一本一學就會(簡單)怎麼學也學不精的語言。跟c++剛好相反
15樓:電控王子
努力不夠,有些基礎的是要死記硬背的,背下來一些**,多練,孰能生巧
然後是一些演算法,演算法就要靠個人資質了
16樓:法拉克的
學好c語言非常吃力,相當於學vb的10倍以上難度。
學c語言最主要的是理解指標,建立記憶體物件模型。在此之前需要枯燥的程式設計很長時間
17樓:鎝籌紬錛
方法不對, 還有就是學習資源的問題.
比如說, 你覺得你看過的最好的教材是哪本?
18樓:杯具——悲劇
c是所有語言的入門,也是最容易理解的語言
19樓:
如果有興趣就行,沒興趣就學不會
20樓:匿名使用者
多上機練習,入門了就快
21樓:風行者
別人學的會你為什麼學不會,你要相信這個社會大部分人會的東西,那都不是難事,自信很重要,然後堅持
22樓:匿名使用者
因為你是小清新萌妹子啊。。萌妹子學什麼c語言。。
23樓:日了藏獒個狗了
多敲**,多看文件,慢慢就好了;c語言是最基礎的語言
24樓:幸福come了
因為接觸的少了,多接觸接觸就會很快上手,想這些語言類要多練,多敲,多看
c語言選擇排序,這樣為什麼不行呢?
c語言初學者問題
25樓:匿名使用者
第一種很 規範。第二種,可以但沒見人這麼使用的,你可以把 c=a+b 換成 a+b
26樓:匿名使用者
c=a+b就看到乙個結果了
沒有什麼區別
rintf("%d ",c=a+b);
=rintf("%d ",(c=a+b));
27樓:匿名使用者
是沒有什麼大的區別的,為了讓程式一目了然,建議使用第一種,這樣對新手不易出錯哦!!
c語言初學者的問題!
28樓:曹津榮
這與else沒關係主要問題在於if(1<=x<10),這樣寫法在c語言中是不允許的,如果這樣寫意思為:1<=x的判斷結果(要麼為真1,要麼為假0)在和10比較。例如x=5時,意思為1<=5為真,所以下一步是1<=10;結果還沒真。
應該這樣寫if(x>=1&&x<10),意思為x大於1且x小於10。
29樓:匿名使用者
if(1<=x<10)不對,改為if(x>=1&&x<=10)
我是乙個c語言初學者,有問題請教高手
30樓:匿名使用者
這很正常了,因為這些程式是在dos視窗中執行的,執行完之後就會退出dos視窗,如果你先開啟乙個dos視窗,然後再輸入那個檔名執行的話,就不會這樣了,
如果你覺得這樣做太麻煩,那你就在程式的後面加個暫停語句getch();
或者system("pause");
就可以了。
一定要加在:return 0;這個語句前,這樣才能先暫停,再返回。
要不加了也沒用,return 0就是返回的。
31樓:匿名使用者
兩種方法,一種是在 開始->執行->cmd 中執行程式,另一種是在程式最後加上暫停命令,如:
system("pause") //呼叫批處理中的pause命令使程式暫停,需包括標頭檔案strlib.h
getch(); //讀取字元函式,間接起到暫停作用等等...
32樓:
你的系統是xp的吧
別的系統就不會
你可以加暫停語句system("pause");
或者你在命令列下執行你的exe程式就可以了
33樓:匿名使用者
// system("pause");
// getch();
一定要加在return 0;之前
34樓:匿名使用者
這很正常啊!程式最後再加一句getch();就可以了
這是我自己編寫的c語言程式,想請教一下為什麼輸出的答案和想要的不一樣??
35樓:志軍
a是int型整數,所以應該用%d格式控制輸出,
printf("%d",a);
還有,程式自動加入的main函式,你直接在裡面加**就行了,沒必要注釋掉
36樓:
用%d輸出和把a先做一次強制型別轉換再輸出都是ok的,,然後這樣輸出為什麼是0,同求大神解答。。
37樓:匿名使用者
a是整形,將printf("%f\n", a)改為printf("%d\n", a )
38樓:玉隱千尋
你把第一行int換float或double,再試試。
39樓:我能
int 對應的是%d
新手請教c語言基礎問題
40樓:匿名使用者
c=(c-'a'+1)%26+'a'找來找去只是把字元加1而已s+=j等價於s = s + j;
++i和i++的區別不是一時能說清,請自己看書++i=k 和i++=k ++i或i++都只能作為右值,不能作左值哦所以這是錯的
c+=b++等價於c = c + (b++);
41樓:匿名使用者
++i和i++
++i 是增值 後引用
i++是後引用 後增值
比如:int i=5,a=0,b=0;
a=++i; //輸出 a=6
b=i++: //輸出 b=5
您好!我是c語言新手。 這是第一次輸入hello.c的程式,輸入結果為什麼都是閃一下就沒了?望高手指點,謝 5
42樓:匿名使用者
#include
int main()
你用的是windows開發工具,視窗在程式執行完就會自動關閉。
43樓:
在你main函式體的最後加一句
system("pause");
呼叫系統的暫停功能,讓後台出現的程式執行視窗暫停關閉你就能看到了。
同時你要加乙個標頭檔案包含這個system函式比如:#include "stdio.h"
#include "stdlib.h"
void main()
44樓:文霞yi莉
你執行的是不是編好的程式?是的話,就會出現這種情況,原因就是程式執行完後會自動關閉。你可以在程式後加乙個getchar(),舉個例子:
#include
void main()
給你解釋一下,「\n」是換行符。
45樓:12小聰聰
你是不是用的微軟的c?不要點執行,點那個鍵左邊的那個鍵,具體叫什麼我忘了,好久不用了。。考完2j證就扔了= =
46樓:匿名使用者
用的是什麼編譯器?可以試試加一句getchar();,或者按ctrl+f5編譯。
請教C語言問題,請教乙個C語言問題
第乙個引數需要填寫的是 myout.txt 檔案檔案路徑及檔名 第二個引數則代表著流形態,其中有以下幾種狀態 r 開啟唯讀檔案,該檔案必須存在。r 開啟可讀寫的檔案,該檔案必須存在。rb 讀寫開啟乙個二進位制檔案,只允許讀寫資料。rt 讀寫開啟乙個文字檔案,允許讀和寫。w 開啟只寫檔案,若檔案存在則...
c語言問題?詳細解答一下,謝謝,C語言問題,詳細解答一下,謝謝
密碼忘記了 遞迴呼叫,結果是輸出陣列中所有數的和,對這個例子結果是6.if n 1 return a 0 f a 1 n 1 這句話表示如果n 1,就以該陣列第二個數為輸出作為一個新陣列,n 1為新的n,遞迴呼叫該函式,將返回值和當前輸入陣列的第一個元素加起來的和作為返回值。else return ...
C語言求解釋一下語句,C語言求解釋一下乙個語句
第乙個else if簡單來說就是當c不等於32 也就是空格符號 的時候,判斷其是否是字母 a z 即是否在a z之間,後面同理 a 相當於ascii碼65,即 a 就是65.因為直接看65不能直觀的看出字母是a,所以寫成 a 就直觀了。for 當滿足條件是執行for語句塊 一直執行到不滿足是停止 i...