2019-11-14C語言實戰(zhàn)開發(fā)第二節(jié)課——Basic knowledge

Java

Java的應用十分廣泛,在windows,MacOS,硬件平臺,手機等都常見

C語言和C++區(qū)別

C是面向過程,C++是面向?qū)ο?br> ·C
上課:小王 走進教室 拿出電腦 開始聽課
·C++
找對象(移植 復用):誰上課 Teacher (姓名 身高 年齡 授課)->東哥
誰來聽 Student (姓名 身高 年齡 學號 選修課)->小王
什么課 Sbuject(課程編號 課程名稱)->Android開發(fā)
哪里上 Classroom (編號 座位數(shù))->5405
怎么上 Computer () -> 某電腦

代碼(文本編輯器)

1、一般在集成開發(fā)環(huán)境(IDE)(以下是IDE所封裝起來的過程)中編寫代碼
2、預編譯:在編譯器(制定編譯規(guī)則的)中執(zhí)行
會將用到的函數(shù)體展開
3、編譯(高級語言轉(zhuǎn)化為匯編代碼)
a.檢查語法錯誤
b.轉(zhuǎn)化為匯編代碼
4、匯編
a.轉(zhuǎn)化為目標文件 (二進制)
5、鏈接
a.把所有的目標文件鏈接為可執(zhí)行的程序

代碼

#include "stdio.h"
//單行注釋
/*
多行注釋
*/

” */ “<系統(tǒng)提供的類庫>
calculate.h——自己定義的頭文件

include "stdido.h"——編譯器優(yōu)先從自己的文件中去查找這個頭文件,若沒有,再到自系統(tǒng)查找,否則報錯

include<stdio.h>則先從系統(tǒng)類庫里查找,再到自己文件中查找,否則報錯。

int main()函數(shù) {***** return 0;}

所有(編譯器)程序的入口點都是main
int main(int argc,char*argv[ ])=int main( )
`argc:參數(shù)個數(shù)
·char*argv[ ]:每個參數(shù)組成的字符串數(shù)
main()函數(shù)=代碼塊=完成特定功能

int返回值

0:正常結束(資源自由分配)
非0:異常結束(資源沒收)

int main(int argc,char*argv[ ])
{
printf("%d",argc);
return 0;
/*
printf("****\n");
中的\n會自動換行,而\t自動縮進*/

變量

記錄數(shù)據(jù)
基本數(shù)據(jù)類型:

只能存一個值

今后遇到要考慮為什么用

以下數(shù)據(jù)類型的內(nèi)容空間不一樣
printf輸入字符串

printf("%d",sizeof(int));——顯示4
printf(

·int——整型數(shù)據(jù)
·long int——長整型
·float——單精度浮點數(shù) 1.6,3.3
·double——雙精度浮點數(shù)1.5,4.4
·char——字符 ‘d ’ 'a'
·string——字符串 “Jack” "Rose"
·short ——短整型
·bool——是 或 不是——true 或 false

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容