c語言基礎

c語言發展史

機械語言,匯編語言:可移植性差,速度快
c語言是面向過程
java,c++ 面向對象

c開發工具的選擇
1、 記事本 2、Xcode 3、vim 
c
c語言是由多個程序段(函數組成) 最先執行的為main函數
main 函數格式
#include <stdio.h> 
int main()
{
   printf('');
   return 0;
}
編譯器安裝
編譯命令: cc -c 文件名
編譯之后生成 .o 的目標文件
把編譯后的文件與系統自帶函數庫合并  cc 文件名.o 文件
輸出 ./a.out
open .c 文件 默認xcode打開
C語言關鍵字
函數命名規則
 1、嚴格區分大小寫
 2、不能使用關鍵字
注釋
 //  單行注釋
 /**/ 多行注釋  多行注釋不可以嵌套多行注釋
數據
 靜態數據:永久保存(存在硬盤)
 動態數據:臨時保存(存在內存) 注意:內存占有率 
數據類型
 1、基本數據類型
    1> 整形(int)
    2> 浮點型
       (1) float(單精度浮點型  f結尾)
       (2) aouble(雙精度浮點型)
   3> 字符型(char  單引號 只能是一個字符,并且不是中文)(常量:字符,字符串)
2、指針數據類型
3、構造類型
4、空類型 
定義變量與函數
 變量類型 變量名 
 int   score
 第一次賦值為初始化
 可以連續定義變量  int a,b,c; 
 printf("%d",變量名);  // %d 占位符  整型
 printf("%f",變量名)   // %f 占位符  浮點型  默認保留6位小數  %.2f 告訴電腦 只保存2位
 print("%c",變量名)   // %c 占位符  字符型 
 printf("%p",變量地址(&a))  // 用來輸出變量地址
 return 0  退出函數 
 scanf("%d",&d) // 可以連續接收多個變量   使用空格 接收時 可以使用空格 tab 和 回車代替,不要加 \n
代碼塊
 {
  // 執行完之后釋放內存 
 } 
地址變量符
 int a=10
  // & 地址變量符 
  // &a代表變量a所在內存的地址
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ?1 C語言程序的結構認識 用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,使讀者對c語...
    CONLYOUC閱讀 8,735評論 9 66
  • C++ 語言基礎 1. 局部變量和全局變量能否重名? 局部變量是定義在函數內部的變量。全局變量是定義在函數之外的變...
    MinoyJet閱讀 704評論 0 2
  • IDE: IDE 是 Integrated Development Environment 的簡稱,叫做集成開發環...
    Munin_閱讀 1,104評論 2 2
  • 在學習一種技能之前,我們都需要對一些基礎內容進行了解,久而久之就像是常識,而深深的印在我們腦海中。 1.C語...
    zhoucanhui閱讀 1,330評論 0 2
  • 圖片放大流程 下拉 隱藏導航欄 狀態欄變白色 下拉放大,圖片高度增大圖片內容模式UIViewContentMode...
    geekAppke閱讀 448評論 0 0