日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【C语言笔记初级篇】第一章:C语言快速入门及注意事项

發布時間:2025/3/15 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C语言笔记初级篇】第一章:C语言快速入门及注意事项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(1)第一個C語言程序

A:利用vs2010寫C語言程序

1:按以下步驟新建工程

2:添加源文件,“.c”文件

B:第一個C語言代碼

1:以下是基本的C語言程序

2:由于沒有設置連接器,所以打印結果沒有顯示,按照如下步驟鏈接控制臺

(2)數據類型

A:基本數據類型及占用字節

B:一些概念的梳理

概念一:關于計算機的單位

位(bit):計算機通過電路的開關和閉合處理信息,電路通則為1,電路閉則為0.也就是1和0分別只能表示一種狀態信息,我們把在內存中開辟一片一片空間用于存儲0或1的這樣一個單位就是位。雖然位的單位很小,但是其組合排律規律是無限的,最終所能存儲的信息也是無限的

字節(Byte):8個二進制位叫做一個1字節。那么上述int類型數據它占據4個字節,也就是占據32個二進制位

概念二:為什么會有這么多不同的數據類型

以short類型為例,它有2個字節,占據16個二進制位。這里舉一個特殊例子,三個二進制能儲存的多少組信息?答案是“000,001,010,011,100,101,110,111”,很明顯是8個,也就是2^3-1個,那么對于short類型為例它只能存儲2^16-1個,如果有一天我們要存儲的數據超過了這個范圍,很明顯就不能保存了,需要一個更大的數據類型。相反如果只取統一整形的數據類型話,有的時候我們存儲的數非常小,但開辟的內存,就有點大材小用了。

(3)變量與常量

A:變量

關于變量與常量,具體細節再不做過多闡述,詳見之前的筆記。這里只是總結一些其他知識

第一點:C語言定義變量,只能在最前面,否則報錯

第二點:再次注意變量的作用域

第三點:再次注意,全局變量的作用域是整個工程。其他文件使用時,需要關鍵字“extern”進行聲明

第四點:變量的生命周期

局部變量:進入它所在的那層括號,生命開始,出了括號生命結束

全局變量:main函數開始,全局變量聲明開始,main函數結束,全局變量生命結束,而main函數結束也就是程序結束了

第五點:關于scnaf函數的不安全

在編譯器編譯時,有時使用scanf函數會報如下錯誤

該錯誤顯示,在VS編輯器下使用C語言標準庫函數中的scanf函數是不安全的(實際后期有很多函數都會遇到這樣的情況,解決方法一樣),而要讓我們使用VS定義的scanf_s函數,但是如果使用了scanf_s函數可能會導致,代碼不具有跨平臺性,所以在VS中寫代碼之前,一般在文件開頭加入這樣一句話

B:常量

第一點:常量的分類

字面常量:像3,100,這樣直接寫出來的叫做字面常量

const修飾的常變量:定義變量前用const修飾,表示此時的變量再不能做更改。注意這里的變量被稱為常變量,它本質是變量,只是具有了常屬性

#define定義的標識符常量:也就是宏定義

枚舉常量:

(4)字符串,轉義字符,注釋

A:字符串

第一點:對于字符串概念的再敘述

以前咋們的單個字符是保存在char類型中的,但是我們生活中常見的“apple”,"China"這種單詞實際上是有多個字符組成的字符串,C語言可以將字符串保存在數組中,也就是字符數組

這兩種方式還是有區別的,第一種方式自動加入字符串結束標志“\0”,第二個在上圖中我們有加,所以輸完字符串后,后序輸出的是一些垃圾內容

B:轉義字符

第一點:常見的轉義字符

第二點:ASCII碼表

  • ?字符0-字符9:48-57
  • A-Z:65-90
  • a-z:97-122

第二點:一個特殊情況

C:注釋

第一點:VS中快速注釋快捷鍵

注釋:ctrl+k+c(注意先按k再按c)

取消注釋:ctrl+k+u(注意先按k再按u)

VS快捷鍵:VS中常用的快捷鍵_MrLisky的博客-CSDN博客_vs快捷鍵我一直認為“工欲善其事,必先利其器”,作為一個開發者,我們所用的“器”就是我們常用的軟件開發工具,在進行Asp.net開發的時候,我們無時無刻在和Visual Studio打交道;因此為了提高自己的開發效率,掌握常用的快捷鍵就顯得尤為重要,下面是我對快捷鍵的一些總結以及我自己對快捷鍵記憶的一些理解,分享出來,希望對大家有用。https://blog.csdn.net/mrlisky/article/details/72622009

總結

以上是生活随笔為你收集整理的【C语言笔记初级篇】第一章:C语言快速入门及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。