1. 程式人生 > >C語言基礎與提升

C語言基礎與提升

學習日誌                    姓名: 張志斌                    日期:18/6/20

今日學習任務: 複習C語言語法  包括:1、基本資料型別 2、運算子與表示式 3、控制結構 4、迴圈語句

今日任務完成情況:  跟著老師程式設計實現了1、用sizeof算符計算資料型別的長度 

                                                               2、strlen函式的使用及遇到\0結束

                                                               3、不同資料型別相加需要統一型別

                                                               4、const修飾只讀變數,不能通過變數修改對應記憶體的值

                                                               5、輸入一個四位數,並反序輸出

                                                               6、位移運算子的使用

                                                               7、a++,++a的區別及運算

                                                               8、for函式語句執行順序

                                                               9、break及continue的區別

                                 程式碼量約一百二十行

今日開發中出現的問題彙總:在輸入四位數並輸出的例子中,鍵入值出現問題,以及迴圈出現問題。

                                            解決問題的方法: 鍵入 將scanf改為scanf_s;迴圈 使用while(1)

今日未解決的問題:暫無

今日開發收穫:1、整型不一定比短整型長

                       2、有符號char型的表示範圍為 -128~127

                       3、strlen 遇到\0 結束

                       4、const 修飾一個只讀變數,即不能通過變數a修改對應記憶體

                       5、運算時候有 a++  先不管         ++a 直接算出a

自我評價: 編寫程式碼的格式還需要進一步熟練,能跟上老師的進度

其他:無

相關推薦

C語言基礎提升

學習日誌                    姓名: 張志斌                    日期:18/6/20今日學習任務: 複習C語言語法  包括:1、基本資料型別 2、運算子與表示式 3、控制結構 4、迴圈語句今日任務完成情況:  跟著老師程式設計實現了1、用

C語言基礎提升2

學習日誌                    姓名: 張志斌                    日期:6/22今日學習任務1.一維陣列,二維陣列如何定義,初始化?如何在程式中賦值?2.字元陣列如何定義,初始化,如何程式中賦值?3.字串常見函式的使用,不用函式如何實現字串

Objective-C語言基礎總結

什麼是Objective-C Objective-C是C語言的一個超集,具有面向物件的特性,並具備了強大的執行時動態語言特性。 Objective-C的優缺點 優點: 作為C語言的超級,在C語言的基礎上衍生了很多新的語言特徵,封裝的很完善且使用方便,大大降低了程式設

2017.11.15 c語言基礎提高(三)

本次 是一些有關指標的知識。 1.指標是什麼?起什麼作用?指標是變數的一種,裡面是一個地址,通過這個地址找到要找的資料。實質:單元的地址就是指標內容; 2. 指標運算子    &是取地址的運算子,*是表示指標運算子 例:int  *p1,a ;p1=&a;

C語言基礎-第四課-數組字符串

cat ant 隨機數 打印 第一個 長度 stdin 有效 borde 1 數組 1.1 一維數組定義與使用 int array[10];//定義一個一維數組,名字叫array,一共有10個元素,每個元素都是int類型的 array[0]

C語言基礎--決策判斷

出現 program 程序 c語言基礎 res else if express 基礎 裏的 需要掌握的內容: 一. 1.if語句 C語言提供一種稱為if語句的語法格式,通用的形式是: if(express) { programming statements; }

20165336 學習基礎C語言基礎調查

代碼行數 內容 編程 c代碼 低耦合 維數 學習 閉操作 服務 20165336 技能學習心得與c語言學習 一、心得體會 做教練 從老師的健身教練健身學員的學習關系中我懂得了學生應該有自主的學習意識,要有計劃地去訓練、去流汗,並且要以100分的要求嚴於律己,老師是指導我們

北京大學Cousera學習筆記--4-計算導論C語言基礎--計算機的基本原理-程序運行的基本原理

運行程序 控制 部分 byte 輸入 分類 技術 表示 在一起 已知:電路能完成計算 怎麽計算:設計好很多個原子電路,需要的時候就把他們臨時組裝在一起--ENIAC 升級:馮諾依曼-EDVAC(現在的計算機都是)   1、通過某種命令來控制計算機。讓計算機按照這種命令來運行

嵌入式c語言基礎 --陣列指標

嵌入式c語言基礎 1.指標與陣列 指標是一種變數的型別,存放某一元素的地址 指標獲取陣列中的值 #include <stdio.h> int main(void) { int a = 10; int *p = &a;

C語言基礎知識筆記:day4字串字元陣列

注:本筆記為直接上傳,因各個markdown筆記語法的差異性,在顯示上略有區別。 如需原版請聯絡:[email protected]。(郵件主題為:學習筆記,正文需要的筆記名,可以直接複製該筆記的網址)。同時歡迎各位一起學習交流。 day4字串與字元陣

計算機導論C語言基礎 Coursera 第一週

計算機導論與C語言基礎 第一週 1.1 數學危機 1.2 圖靈機 1.3 計算機為什麼能計算? 第一週 1.1 數學危機 第一次,第三次危機是因為不完備。 第一次危機是因為系統不封閉,加減開根號數值不在有

C語言基礎 指標變數的定義使用

---------------start reading--------------- 前言: 指標變數是C語言基礎中的重要模組,但指標的定義與使用卻常常混淆,分不清,今天,我們就來梳理一下指標的定義和使用方法 (1)(2):定義變數並將其賦值 (3):定義一

C語言基礎教程 printf( )函式中的回車‘\r’回車換行'\n'

今天完成了初級階段的學習,其實以前在開發微控制器的時候用過C語言,但是沒有系統的學過,所以再次學習感覺能夠查缺補漏。 C語言中的printf( )函式是一個很重要的函式。printf( )中的字元包含了三種: (1)以%開頭的格式控制字元 (2)以 \ 開頭的轉義字元 (3)普通字元 在printf

[Coursera 計算導論C語言基礎] 第十週作業(下)

程式設計題#5:異常細胞檢測 來源: POJ (Coursera宣告:在POJ上完成的習題將不會計入Coursera的最後成績。) 注意: 總時間限制: 1000ms 記憶體限制: 65536kB 描

C#.NET3.0高階程式設計》摘要-----第三章 C#語言基礎

第三章 C#語言基礎 3.1、剖析一個簡單的C#程式 1.簡單示例     C#要求所有的程式邏輯都包含在一個型別定義中。     using System;     class HelloClass     {         public static int Main(string[] ar

C語言基礎:指標陣列

        對於上面程式我們需要說明的是int *p = &array[0];表示的是將陣列變數中的第一個元素的地址賦值給指標變數p,而int *p1 = array;的表示的是將陣列變數的值賦值給p指標p21。這兩個語句的結果都是一樣的,這是因為在C語言中陣列變數的值就是這個陣列中第一個元素的地

[Coursera 計算導論C語言基礎] 期末程式設計測試

程式設計題#1:判斷閏年來源: POJ (Coursera宣告:在POJ上完成的習題將不會計入Coursera的最後成績。)注意: 總時間限制: 1000ms 記憶體限制: 65536kB描述判斷某年是否是閏年。輸入輸入只有一行,包含一個整數a(0 < a < 3

C語言基礎:標準輸入輸出

        在前面內容中我們已經知道了使用printf函式來在標準輸出裝置上顯示一些內容,接下來我們要學習一些其它的輸入輸出函式,讓我們的程式可以通過標準輸入裝置(鍵盤)取得使用者的輸入內容,並在標準輸出裝置(顯示器)上顯示出來。        一、putchar和get

C語言基礎:whiledo while

        這個程式中while語句的條件表示式為day <= 31也就是說當day的值小於等於31時,程式會迴圈執行大括號中的內容(迴圈體),迴圈體中有兩條語句,第一條語句是執行一個標準輸出,顯示day的值,而第二條語句day++;非常重要,它表示將day的值在原來的基礎上加一,當這條語句執行後,

[Coursera 計算導論C語言基礎]第十週

程式設計題#1:求字母的個數在一個字串中找出母音字母a,e,i,o,u出現的次數。輸入一行字串(字串中可能有空格,請用cin.getline(s,counts)方法把一行字串輸入到字元陣列s中,其中counts是s的最大長度,這道題裡面可以直接寫80。),字串長度小於80個字