[請益] 有關學習程式語言

看板Soft_Job作者 (夏天的航海記)時間14年前 (2011/06/16 15:55), 編輯推噓7(7019)
留言26則, 15人參與, 最新討論串1/11 (看更多)
在下從事程式設計部分也有四五個年頭了 目前主要是從事嵌入式系統程式設計 程式學了 C/C++,Vb,Java 網頁部分 html,CSS,Javascript 資料庫語法也算熟悉 OS的話 基本上也會Linux操作,架站還有編kernel 深深認為程式語言不過就是各工具罷了 真真的技術不在程式語言,而是想法與寫法流程等 第一個學的程式語言相信與大家相同,就是C 不過最近有去幾家公司面試,其中一家考了相當細節的題目 for C 類似這種題目 ----------------------------------- //題目一 //輸出結果為何? #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char c = 130; unsigned char vc = c; printf("%d \n",c); printf("%d \n",vc); system("PAUSE"); return 0; } ============================================ //題目二 //compile哪裡為什麼會出錯 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char name1[] = "Niol"; char name2[4] = "Jack"; char *name; //int i; for(int i=0;i<4;i++ ) name[i]=name1[i]; name[5]=" "; for(int i=0;i<4;i++ ) name[5+i]=name1[i]; system("PAUSE"); return 0; } -- ※ 編輯: dickjas 來自: 111.255.165.74 (06/16 15:56) ※ 編輯: dickjas 來自: 111.255.165.74 (06/16 15:57)

06/16 16:07, , 1F
C++ 寫了幾年, 我都不敢說我學完它...
06/16 16:07, 1F

06/16 16:12, , 2F
我學的第一個語言是6502組合語言:(示意碼) getchar() =>
06/16 16:12, 2F

06/16 16:12, , 3F
getchar_with_wait() (改game之用,也只學會這個指令)
06/16 16:12, 3F

06/16 16:12, , 4F
第二個可以編譯: gcc -std=c99 test2.c
06/16 16:12, 4F

06/16 16:32, , 5F
看起來不算很深入的問題... 不過一個月真的可以學會語言?
06/16 16:32, 5F
抱歉,可能有點誤會,表達能力不好 學完的意思基本上就是可以直接開始coding了 至於細節的部分當然沒敢說完全學會~ 看來真的是我太遜了~所以寫程式會用到我上面所說的兩個例子嗎??@@~~ 除非刻意這樣寫,難道真的有人會這樣寫 code ※ 編輯: dickjas 來自: 111.255.165.74 (06/16 16:38) ※ 編輯: dickjas 來自: 111.255.165.74 (06/16 16:40)

06/16 17:05, , 6F
只是想測測你對不同type存取的值/界線值 和字串的觀念吧
06/16 17:05, 6F

06/16 17:13, , 7F
看來你只是看起來會用他而已 有些計概的東西也要懂
06/16 17:13, 7F

06/16 17:15, , 8F
你只把它當工具, 你就學不好它
06/16 17:15, 8F

06/16 17:41, , 9F
這是基本題....
06/16 17:41, 9F

06/16 18:13, , 10F
不知道你想表達甚麼
06/16 18:13, 10F

06/16 19:21, , 11F
我大概知道他要表達什麼了XD
06/16 19:21, 11F

06/16 19:22, , 12F
汽車只是個交通工具,只要把車開好就好,但是樓主是栽在
06/16 19:22, 12F

06/16 19:22, , 13F
交通規則XD
06/16 19:22, 13F

06/16 19:24, , 14F
汽車(C語言) 開車(寫C語言) 交通規則(計算機組織?)
06/16 19:24, 14F

06/16 20:20, , 15F
這是考觀念而已.....
06/16 20:20, 15F

06/16 20:53, , 16F
原po問到,有程式會用到上面二個例子嗎?真正說起來,
06/16 20:53, 16F

06/16 20:54, , 17F
寫程式應該避免犯上面兩個例子中的錯誤.
06/16 20:54, 17F

06/16 21:29, , 18F
等 到達更高境界 就會知道程式語言 不只是工具...
06/16 21:29, 18F

06/16 21:33, , 19F
這兩題是考概念,不是考細節。
06/16 21:33, 19F

06/16 21:37, , 20F
第一題考轉型的時候,unsigned/signed會影響變數的行為
06/16 21:37, 20F

06/16 21:52, , 21F
老實說第一題剛好證明了C++並不能算是真正的type safety
06/16 21:52, 21F

06/16 21:56, , 22F
那根本不是C++...
06/16 21:56, 22F

06/16 22:06, , 23F
-,- 人家都說 for C....
06/16 22:06, 23F

06/16 23:19, , 24F
嵌入式系統程式設計...好像蠻好玩的~~
06/16 23:19, 24F

06/16 23:19, , 25F
以後可以設計智慧TV.....@^.^@~
06/16 23:19, 25F

06/17 16:42, , 26F
OK 眼殘了@@
06/17 16:42, 26F
文章代碼(AID): #1D-RRPwT (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1D-RRPwT (Soft_Job)