當前位置:首頁 » 編程語言 » 學了c語言也不會編程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

學了c語言也不會編程序

發布時間: 2022-08-19 05:54:48

1. 學了一學期c語言,可我還是不會編寫程序,該怎麼辦

自己有電腦沒?沒有的話去學校機房。動手,敲代碼。從最簡單的敲,從看一行敲一行到看一段敲一段到看思路敲一篇。
學了一學期你說還連一些填寫程序都不會,那你的c可以說就叫「不會」,光能看懂有啥用啊?如果你是軟體專業的那你就趕緊加把勁吧,你這學期的c和沒有學差不了多少了。
一句話,去動手吧!

2. 我學完了C語言為什麼不會編程啊

你只是看了,沒有去實踐這是不行的。我認為應該先按照書上的去編譯程序,然後不看書在編一次,在去找點簡單的題目來編寫,慢慢的就會知道很多題目是怎麼去編,這樣整體思路就來啦,加油會行的

3. 為什麼我學習c語言很久都不會寫程序呢我應該怎麼辦

我建議你試著把教科書上面的程序演算法看熟,然後離開書本再寫!開始的時候就相當於在理解的基礎上背程序,借鑒後才有自己的東西!
當然你要自己多練多寫的,程序是自己寫了調出來的!不妨試試吧!

4. C語言編程題,學了半天還是不會自己編程序

intindx0,indx1;
inti,j;
intarr[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
intmax;//保存最大數;

max=arr[0][0];//先假定第一行的第一個數最大

for(i=0;i<3;i++)//逐次比較二維數組的所有數。找到最大數的值為多少
for(j=0;j<4;j++)
{
if(max<arr[i][j])
{
max=arr[i][j]
//indx1=i;
//indx0=j;
}

//逐次比較完成後,max已經保存了數組中最大的數的值。下面是查找數組中跟最大數相等的位置。

//本來可以再前一個for中找最大數時,保存行號和列好,但這種辦法只能找到一個。當數組中存在多個相等的最大數時,就沒有辦法找到了。
printf("thepositionofmaxdata%0dis:",max);

for(i=0;i<3;i++)//逐次比較二維數組的所有數。找到最大數的值為多少
for(j=0;j<4;j++)
{
if(max==arr[i][j])
{
printf("thepositionofmaxdataisarr[%0d][%0d] ",i,j);
}
}

5. 本人小白,學習了C語言基本語法後,還是不知道完整的程序該怎麼寫

一個基礎的C語言程序包含:

1、預處理命令(比如開頭#include語句導入頭文件,還有定義常量等)。

2、全局變數定義。

2、函數聲明語句(就是有函數返回值類型,有參數類型,有函數名,但沒有大括弧的函數體內容)說明:如其他函數定義在main函數之下,這里需寫聲明,如定義在main函數之上,無需寫聲明。

3、入口函數/主函數,也就是main函數,程序從這里開始執行。

4、其他函數(實現某種功能,用於被調用)。

以上就是入門程序基本結構,你可以先照著書本寫一個只有main函數的程序,實現最基本的輸入和列印。

再嘗試把其中的輸入和列印功能單獨寫成兩個函數用main函數調用它們。

最後再逐步給程序添加內容,讓程序逐漸復雜(比如添加循環、判斷,函數間傳遞數值或地址)。

如還不會寫,那先學會抄,把書本上代碼反復打幾遍,再試著改改。

6. 學了一學期C語言,可我還是不會編寫程序,該怎麼辦

摘要 自己有電腦沒?沒有的話去學校機房。動手,敲代碼。從最簡單的敲,從看一行敲一行到看一段敲一段到看思路敲一篇。

7. 學C語言到第五章還是不會自己寫簡單的程序!!怎麼辦

這種問題是交給我吧,呵呵,下面是針對你所有問題的回答:

問題1:可不可以跳過第五章學習後面的內容?

答:可以。第一次的學習總是會有疑問的,你學久了,自然明白循環嵌套其實很簡單,現在不明白就暫時跳過吧。

問題2:第五章和後面的章節聯系緊密么?

答:不好說。第三、四、五章講程序結構,內容上與其他章節是獨立的。但是學任何一門語言都得學到這三章的內容,所以非常重要。而且後面的所有章節都會用到這三章的知識,但是你不必著急,只需要理解這三種程序結構以及知道基本語法就可以應付後面的章節了,所以我說學的不是太懂也可以跳過。

問題3、第五章後面章節的學習方法

答:我只能說出自己的一些理解和看法

1、數組:數組是復雜數據結構中最簡單的一種,形象地說就是把一些元素給編上號碼放在一個容器裡面。數組中的每一個變數的賦值和調用方式和普通變數沒有任何區別,只不過他是屬於數組中的一個元素,是「有組織的」。

2、函數:函數就是程序設計中經常說的黑盒子,學習函數最不容易理解的問題就是參數傳遞,這個我一兩句話也說不清楚,學習函數把握的幾個重點就是:函數的返回值內型是什麼?函數的參數(形參)是什麼?函數的返回值是什麼?函數體是怎麼實現的?問清楚自己這幾個問題,就對函數很了解了,實際上,函數體應該是黑盒子內部的東西,函數參數和返回值是外部介面。

3、變數的作用域和存儲類別:弄清楚兩對概念:全局變數和局部變數,靜態變數和動態變數,就沒多少問題了

4、指針:指針是C語言的最難點,也是最有特色的地方,初學者一般不容易深入理解,我也沒辦法一兩句說得清楚。

5、預編譯處理:C語言中只需要重點了解define的用法就行了,其他不是問題

6、結構體、共用體和用戶自定義內型:結構體實際上就是「結構化」了的數組,其中每個元素還是和普通變數沒多少區別,學好結構體是學習C++的基礎,而且只要學好了數組那章,應該說這章是小菜一碟。

7、位運算:2級基本不考,位運算是和底層硬體打交道時常用到的,位運算實際上是教你做2進制的算術運算和邏輯運算,方法一樣,單位不同罷了

8、文件:2級基本不考,初學者一般都學不好,學這個需要多寫寫代碼,不學自通,不然你老看書估計永遠都很迷糊

問題4:學習中有什麼不懂的怎麼辦:

答:優秀的QQ群(這個需要自己找,我沒有),有時間我可以幫你解決部分問題
(有問題可以到我的博客:留言),網站的話我只推薦CSDN,雖然現在CSDN也水了,但是上面畢竟還是高手如雲嘛。

問題5、c和delphi哪種語言用得更多,這個就讓我們用數據來說話吧

下面是權威網站給出的編程語言使用排名:

如果打不開網站的話,下面有數據

1、java
2、c
3、c++
4、php
5、visual basic
6、python
7、c#
8、perl
9、JavaScript
10、ruby
11、delphi
12、pl\sql
13、sas
14、rpg
15、abap
16、Pascal
17、d
18、Lisp/Scheme
19、Objective-C
20、MATLAB

其實語言只是工具,關鍵在於編程思想,好好專一門語言,其他語言觸類旁通,就像你學好了c++,基本上不用怎麼學visual basic就可以用來開發程序

回答就到這里了,我這里有一篇寫C++學習經驗的文章,同樣適合C語言,有興趣可以看看:

8. 學了一學期C語言,可我還是不會編寫程序,該怎麼辦

我開始學的時候 也是什麼都不會,是學了一年才真正進入C語言的世界。一下是我的經驗。第一,學會模仿,模仿別人的程序代碼,弄懂每行代碼的意義。第二,在能看懂別人程序的基礎上,自己找些題做,實在不行了,想不出來,再看看別人是怎麼寫的,我覺得經驗很重要。有些人編程不好,完全是見多識廣

9. C語言語法基本弄懂了,但還是不會寫程序,怎麼辦

先抄例子,一直到閉著眼睛都能寫了。然後自己寫,不會寫的地方就畫流程圖,演算法表達清楚了代碼基本閉眼就搞定了
然後拓展,從例子發展到自己的東西,不用太多,寫出自己的四五個你就會了

10. 學了c語言仍然不會編程

你會語法,裡面的函數,
但不會編程
1
你練得的少,一句話沒有好好


2
多找點別人的
代碼看看,看看別人為什麼這樣編程呢?要是我我該怎麼編寫
呢?
3
不要速成,要堅實的基礎,要虛心請教別人
4
不要愛面子的思想,要虛心請教
學C不夠呀,還有要知道計算機的工作原理