請高手指點一下怎么改這個程序,c語言

時間 2022-09-13 10:00:02

1樓:匿名使用者

樓主的想法是想輸入一組字串,然後把他逆序存放?還是?看你的**有點暈 可以說明一下麼?

還有 gets()函式是輸入字串,而你直接付給陣列的一個字元會出錯,gets(c)才可以,因為gets()接受的是字元型別的指標 你那樣寫必定會出錯

2樓:匿名使用者

#include

#include

#include

void main()

printf("the end string is : ");

puts(a);}

3樓:杯子裡的蛇影

問題出在輸出上啊,你還需要一個陣列,思路簡單點的辦法就是一個和c等長的陣列,假設是a,然後用for迴圈用c[i]給a[10-i]賦值,在順序輸a就對了

請c51微控制器彙編高手幫忙指點一下

4樓:一萬光年

彙編:org 0000h

ajmp main

org 0030h

main:

clr p2.0 ;led發光 不亮改為 setb p2.0clr p1.0 ;led發光,不行就改為setb p1.0ajmp $

5樓:匿名使用者

把你做實驗的板子電路發上來看看

clr p1.0就是p1.0輸出低電平

發到我郵箱也可以[email protected]

6樓:國安

剛開始學就要從彙編開始,幫助瞭解微控制器的原理,以後再嘗試用c。彙編入門不很難的,也就那111條指令,記住了,再多用就會越來越熟練。。。

學習板買有:步進電機,直流電機,液晶顯示屏,點陣,數碼管,跑馬燈等模組的就行。

7樓:匿名使用者

書上的程式是對低電平有效,你的板子可能是高電平有效,clr是讓10。為0

8樓:匿名使用者

org 0000h

clr p1.0

retend

新手學習dsp的c語言程式設計,請高手指點:

9樓:匿名使用者

c6713沒用過,我用過tms320f2812的晶片。建議你先熟悉一下ccs開發環境,然後再認真的看**。ti的dsp,封裝了很多的標頭檔案,沒有必要全部都要看看標頭檔案裡是怎麼寫的。

最好先把整個程式的執行流程看懂。然後結合晶片手冊,看看每一步怎麼做的,是如何通過配置暫存器、如何使用外設等等。關鍵還是看晶片手冊。

等熟悉了之後,再深入看標頭檔案啥的。

10樓:皇族灬小

dsp我也還沒學過,也不懂。我也想要高手指點。

11樓:匿名使用者

新手用cfree比較好

請問下這個微控制器c程式佔空比減少的怎麼不對啊?麻煩高手指點一下,謝謝

12樓:匿名使用者

首先你是在中斷函式裡調整佔空比,這個方法有問題。在嵌入式系統裡,中斷函式要做到「短平快」,你的中斷函式裡有判斷和迴圈,輸出佔空比肯定不精確。

另外,微控制器每個週期裡執行一定數量的指令,比如mega8,每週期執行13條指令,所以程式裡每句程式執行時都要佔用一定時間,再加上你用的是軟體延時,佔空比肯定就會出現誤差。

13樓:匿名使用者

請問如果按鍵不按下if裡的語句會執行麼?如果不會會有佔空比麼……邏輯思維要清晰呀

c語言程式除錯,編譯的結果總是說我的變數s沒有初始化,但是我怎麼改都是這個錯誤,請高手指點一二。

14樓:匿名使用者

typedef struct *stack;

不是很理解你這樣定義,我感覺應該直接typedef成stack

15樓:匿名使用者

s是指向結構體的指標,不能那樣賦值。

學習c語言半年了,希望哪位高手指點一下 ,怎麼通過自己的思考寫出簡潔的**,而不是背書背出的**。

16樓:學思行

先會讀,再會寫。如果讀懂了很多程式,自然也就會寫了。讀懂不是背會,而是理解程式的思路。絕大多數程式設計教學都對這一點不夠重視,你可以試試。這是我自己的學習體會。

**簡潔,前提是思路清晰而簡練。如果具備必要的程式設計基礎時,想要進一步追求**簡潔,關鍵就是找到簡潔的思路和演算法。思路是核心,認識、分析問題是關鍵。

讀程式是一個學習方法,還有一個學習方法就是修改自己的程式:先寫出來,然後修改調通,然後對照教材,找不同。

17樓:模數電

c語言最精華的部分就算指標了,還有結構體和檔案也是難點,你寫不出獨立的**,那有可能是你的基本**執行步驟不知道,就是說,給你個完整的**,你可能還不知道是怎麼執行這些**的,還有你要從根本抓起,多去想想這個**是怎麼執行的,先執行哪一步再執行哪一步。以後你就會獨立寫**了,對了,還要注意一些表達方式,像強自性轉換等,你要注意下。有條件的話,多上機敲敲**,多執行,你可以學到好多東西,學c語言絕不可以紙上談兵~~~~~希望對你有所幫助。

18樓:tracy悅子

首先你要學習那個巢狀啊遞迴啊,等到你能熟悉的運用那些的時候,再去研究些比較綜合的、、看到一個程式你一定要先去想要怎麼來實現它所要求的功能,怎麼做到最好,這些都是要用到巢狀遞迴這些基本的,所以,學好基礎很有必要,這就是我給的建議、、

這個c程式為什麼得不到正確的結果呢?請各位高手指點一下吧

19樓:匿名使用者

程式沒有問題,就看看你編錄的時候有沒有出錯?

請問剛開始學習dsp應該怎麼學習,程式設計應該學習c語言還是組合語言呢,請高手指點一下。

20樓:做而論道

呵呵,看到這bai個問題和一些網友的回du答,zhi感到走自學成才之路的人真多dao!內

很多人都不懂由淺入深,循序容漸進的路子。

c語言是在大一學的,有了初中水平即可掌握c語言。不上大學,也能學會c語言。

學會了c語言,並不能算有什麼成就。

大約在大

三、大四,學習了模電、數電等課程之後,才學到微控制器和dsp。

學微控制器和dsp,目的就是學習硬體和彙編。

在這個期間,怎麼還能提到學c語言? c語言程式設計不是在前兩年就會了嗎?

學dsp,如果學不好組合語言,可以說是根本就沒有學會dsp。

學好了硬體和軟體,用什麼語言編寫程式,並沒有規定。

粗放型的,使用c即可,想要精雕細刻,就必須用組合語言。

21樓:匿名使用者

建議學c吧,c算是很多語言的基礎,你把c學好了,以後學其他很多語言都不會咋個費力的

22樓:戚繼晨

我告訴你

來 c永遠是最重要源

的基礎 你要學會c了

那麼彙編一點問題都沒 因為思想都是一樣的 只是實現的不同罷了再加上如果開始學彙編 那些指令會讓你頭痛的而c裡的指標和彙編裡的記憶體定址道理一樣的

所以學會c 你程序導向的語言都沒問題了

23樓:匿名使用者

強烈學c,我現在就在做彙編,你若是要彙編去寫dsp,可以寫完你連家都不認識,而且可讀性、移植性都沒c好!雖然彙編對時序、儲存結構方面把握性更強,但這些優點相對與你吃力的程式設計是微不足道的

24樓:板橋路人

與硬體bai相關的一般都用c,我有很du多同zhi學做機器人和單片

dao機什麼的。主要用內c,但是也需要點容彙編的基礎,建議你都看看!學彙編我感覺能讓你對底層硬體有更多的認識,而且c語言寫嵌入式軟體時候也經常用到彙編的語句,直接就嵌在c語言檔案中。

用功點多學點有好處,看你個人情況了。希望能對你有幫助

25樓:匿名使用者

強烈建議學c,彙編瞭解下就行了,現在dsp效能很強大,純c程式設計不成問題的。學彙編的基本換一種dsp就得重新學一次。

我沒談過戀愛 請高手指點一下

花開 憂傷 既然已經分手 據我的經驗呢 她90 會同意哦 我上初中的時候喜歡男孩子也會刺激他們說敢不敢親我 但 和你一樣 他們都不敢親 其實那時候女孩子呢心裡面是很失望的 記住我的話 喜歡就去追 不要等到失去的時候才去珍惜! 竭樂 我有個兄弟的女朋友還問他處男還在不在。 rosemary喬喬 呵呵 ...

釣魚高手指點一下

餌料使用不含拉絲粉的,開餌後儘量少揉搓,讓餌料保持比較好的霧化效果化得比較快 開餌的時候餌裡面加上50 的尺上或者雪花粉,這樣餌料比較輕,不會沉到水底醬層中魚吃起來比較方便 調漂的時候調高目釣低目,釣的靈敏一些 釣的時候把鉛墜推起來,也就是把鉛墜下面的太空豆往上拉半米到一米,這樣等於加長了子線,鉤餌...

求作文高手指點一下 謝謝,作文,求高手指點!!

校門對於我們學生來說是一道不可以缺少的記憶。作文,求高手指點!其實無論生活中什麼細小的事都可以說成是長大的轉折點,就要看你的記敘描寫能力了,記敘描寫的好,整個文章也就顯得有水平了。一篇我沒時間,就點拔點拔你啦。長大 寫經過挫折之後成熟了。第二個我不懂。扣住題目寫。最後結尾把題目抄一遍。參加作文競賽,...