c语言随机数猜手心手背,[ME]不知道第幾次學c語言,仍覺得水深莫測

首先聲明這篇東西是個人的碎碎念,沒有任何干貨。

接下c語言課助教的活兒時還沒什么感覺,快要開學了,才感覺到緊張,逼着自己開始看老師發來的課件,說是查錯,其實算是自己再好好學一遍,免得到時候面對同學們的提問鬧出笑話。想起初二的時候跟着同學跑進機房,算是奠定了人生中第一個躲不掉的大坑。一入競賽深似海,掙扎翻滾就四年。也是上了大學才明白,自己把c++當成c用了四年,繼承、封裝、多態也只是上了大學才聽說的名詞,然后說來慚愧,直到現在都沒有好好花點時間去弄得清楚明白。

大一下上c語言課,憑借着幾年的底子,順利水過去了,最后拿到了100分。實話實說,當時確實是狂喜不能自已,畢竟是上大學以來第一門滿分,直到現在也是唯一的一門滿分。而后的計算機二級考試,直接報名了c語言,雖說認認真真看完了指定的書,但最后成績還是十分難看,本是沖着優秀去的,最后勉勉強強拿了個合格。想想也是自己的問題,明明上課就要求學習vc6.0,雖然這個東西很古老只是個IDE而已對編程沒什么影響,但畢竟是天朝考試專用的東西,最起碼的編譯運行調試還是應該要學會的,其實學也不會很麻煩。

剛剛看課件,第二章有一個小程序:

1 #include

2 #include

3 char *s, *p;4 intmain()5 {6 char *q = "Hello world!\n";7 printf(q);8 return 0;9 }

我就糊塗了,printf函數可以這么直接用嗎?我完全沒有印象,然后就發現其實我從來沒有看過printf函數的定義,只是依葫蘆畫瓢知道一點最基本的用法而已。所以學了這么多年還是知其然不知其所以然,實在慚愧。問了一下同學,說可能是因為編譯器不一樣吧,應該不能這么寫,所以還是去問老師比較靠譜。

下學期,宣傳部要鍛煉新人,以及考慮接班人的問題。這個問題不好考慮,說句笑話叫做手心手背都是肉。還有女籃隊,感覺工作做得遠遠比不上雷容學姐,一學期過去了,都沒聯系大家一起打個球,要是找不齊人怎么辦,不過值得欣慰的是下一屆有那么個學妹打球蠻棒的。c語言助教還是蠻讓人緊張的,每兩周上一次習題課,大概就是講一下布置的習題,以及給大家串一下知識點,不想講得很無聊,但似乎很難避免變成念ppt的課啊,也算是一種歷練吧。下學期五門專業課,雖然據說有的蠻水,但還是覺得自己很渣不一定學的輕松。這學期期末考期過得跟孫子一樣,結果還是很慘,下學期還是盡量別欠賬吧。另外是時候減減肥了,夏天要來了QAQ,以及好好鍛煉身體才有資本慢慢折騰。

就啰嗦到這里吧,嗯,zyy加油啊。

============================================華麗麗的分割線=============================================

是的我是來填坑的。

上面那個小程序,之前的問題在於printf函數的用法。官方定義的調用格式是 printf("", );

之前我被誤導了,以為參量表是必須的,所以百思不得其解。然后經過試驗發現,上面那種用法是省略了參量表,直接把q當做了前面的格式化字符串,其中並不包含格式控制符,所以直接就輸出了。

感覺還有很多細節值得琢磨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值