① C語言能做什麼
c語言學會了能乾的事情有:
1、做嵌入式開發;
2、寫漂亮的界面;
3、做伺服器開發;
4、可以寫游戲;
5、可以寫驅動程序;
6、可以寫外掛;
7、可以做視頻圖片流媒體處理;
8、可做網頁和爬蟲相關的編程;
9、可以進行黑客編程等等。
C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。
② C語言基礎演算法
因為語句的順序不一樣,所以結果也不一樣
第一段
i=i+1; //3=2+1 4=3+1 5=4+1 6=5+1
p=p*i; //3=1*3 12=3*4 60= 12*5 360=60*6
輸出為3 , 12 , 60 , 360
第二段
p=p*i; //2=1*2 6=2*3 24=6*4 120=24*5
i=i+1; //3=2+1 4=3+1 5=4+1 6=5+1
輸出為2 , 6 , 24 , 120
③ 請問大學學習數據結構與演算法(C語言版)需要多強的C語言基礎
李明傑老師:每周一道演算法題 通關演算法面試課(超清視頻)網路網盤
鏈接: https://pan..com/s/14GZpVf03Mf9E-YnMrrR4Pw
若資源有問題歡迎追問~
④ C語言裡面的演算法覺得很難,這樣才能學好演算法
學好C語言首先要學好他的語法,就比如說英語和語文,你必須要學好他的語法啊,並且要會用他的」單詞」,然後就是演算法了,這其中要有數學的計算和思想,但是你可以學好的,如果你學好VB那就更好了,因為VB和C語言、很都語法都是共通的.C重要的是思想和演算法..
如果要成為高手的話,那就必須數學基礎扎實,因為要到高級的話會用到很多的函數問題,編程也要邏輯性好,而且C就是一種模式,找到了很容易學的。
說實在的,有些東西當初我拿到書的時候是天天琢磨,月月思考,還真別說,有些當初我以為超級老難的問題就愣是這么給琢磨出來了。不過前提是我的數學和邏輯思維真的不錯。
慢慢來啊,呵呵,就像當初我以為我自己也學不會,結果還是讓我給征服了。其實入門比較困難一些,這都是過程,保持好的心態,如果真的想學就不要放棄,經過時間的積累我想一切都會晴朗的。
⑤ 學好C語言可以編程了嗎
只要能靈活掌握,當然是可以編程的
程序多用於數據的處理,生活生產中用處不很大
但是 C 是很重要的,從每年使用C語言的人數比率就能看出;正是因為C語言難學,所以學好它後其他語言也就迎刃而解了,而且演算法與數據結構都相同,你會相信自己有能力掌握多種語言
因此,學好C語言,就是編超強程序的第一步!
⑥ c語言演算法題
按你要求空瓶倒
#include<stdio.h>
intmain()
{
intnum[3],numSave,i,j;
printf("請輸入3個數:");
scanf("%d%d%d",&num[0],&num[1],&num[2]);
for(i=0;i<3;i++)
{
for(j=i+1;j<3;j++)
{
if(num[i]>num[j])
{
numSave=num[i];
num[i]=num[j];
num[j]=numSave;
}
}
}
printf("從小到大排列:%d%d%d",num[0],num[1],num[2]);
return0;
}
⑦ C語言是不是要有演算法的基礎
要學好得看興趣,還得看天賦,不過基礎的還是很簡單的。和數學關系還是挺大的,其實應該是邏輯思維能力。想學那就學學唄,沒啥壞處。
⑧ 初學c語言,演算法部分的習題完全沒思路
沒那麼快吧。如果有在學校里或校外學會更快一些,大概基礎部分都要半年多。建議你先把基的演算法(比如高精度、遞推、遞歸、各種排序等)學會,大不了背下來(其實很多東東C語言都是有模板的,用起來很方便),多寫幾遍就會了。不懂的最好看一下解題思路,先搞懂題解再做題,大家都是從零學起的。網上有很多演算法介紹。當然如果你有了一定水平,還可以到各大OJ去看看那裡的題目,提高會快一些。
⑨ 學到數據結構了,發現c語言幾乎沒基礎了,演算法做不出程序,怎麼辦
沒基礎的時候就多看別人是怎樣做的,首先要模仿,其次才是創造。對於一個演算法看別人是怎樣將它轉換為C代碼的。然後自己多調試,模仿。慢慢的就上道了。祝你好運!