程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言筆記學習01

C語言筆記學習01

編輯:關於C語言

第一講 C語言概述


1.為什麼學習C語言

1)最簡單。。。

helloworld

# include <stdio.h>

int main(void)

{

printf("歡迎大家學習C語言!\n");

return 0;

}

2)C的起源和發展

機器語言>>匯編語言>>C語言...結構化語言——缺陷:數據和操作分離,1980年前)>>C++...面向對象)

3)C的特點:

優點:代碼量小WPS)、速度快windows Unix Linux 內核都是C寫的)、功能強大。

缺點:危險性高 、開發周期長 、可移植性不強。

4)應用領域:

系統軟件開發:

操作系統:WindowsLinux Unix 驅動程序:主板驅動、顯卡驅動、攝像頭驅動;

數據庫:DB2 Oracle SQL Server

應用軟件開發:辦公軟件:WPS ;圖形圖像多媒體:ACD See 、 Photoshop 、Media Player

嵌入式軟件開發:智能手機、掌上電腦;游戲開發:2D 、3D游戲

5)C語言的重要性

1.有史以來最重要語言2.3……

2.怎樣學習C語言

1)多聽、多看、多做、多思、多復習、多交流、多請教、多歸零、多靜心、多反省、多總結

3.學習的目標

1)熟練掌握C語言的語法規則

2)掌握簡單的算法

3)理解面向過程的思想

4)目標:能看懂程序,能調試程序,自學能力要很強

4.常見問題答疑

1.學習java為什麼建議先學習C語言?

學習C就是學習java:前部分基本相同,至少繼承了C語言語法的80%

2.沒學過計算機專業課程能夠學懂C語言?

不是問題

3.英語和數學不好能學好C麼?

關系不大

5.課程計劃

1.C語言介紹

2.基本編程知識

3.數據類型

4.運算符和表達式

5.流程控制

6.函數

7.數組

8.指針

9.變量的作用域和存儲方式

10.擴展數據類型

11.專題:字符串的處理

進制轉換

補碼

動態內存分配

綜合應用:鏈表的使用

6.例子:一元二次方程

1.解一元二次方程

#include<stdio.h>

#include<math.h>

intmain(void)

{

//把三個系數保存到計算機中


inta=1,b=5,c=3;

float x1,x2; //存放一元二次方程的解

float delta; //delta存放b*b-4*a*c

delta=b*b-4*a*c;


if (delta>0)

{

x1 = (-b+sqrt(delta))/(2*a);

x2 = (-b-sqrt(delta))/(2*a);

printf("該一元二次方程有兩個解,x1 = %f, x2 = %f \n",x1,x2 );

}

else if(delta == 0)

{

x1 = (-b) / (2*a);

x2 = x1; //右邊賦給左邊

printf("該一元二次方程有一個解,x1=x2=%f\n",x1 );

}

else

{

printf("方程無解");

}


return0;

}

#養成良好代碼習慣,謹記你寫的代碼,不是給你自己一個人看的。

#VC++6.0點擊文件關閉workspace即可再新建工程或文件,不用關閉、退出。



本文出自 “自由如風” 博客,請務必保留此出處http://ziyourufeng.blog.51cto.com/7940117/1304648

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved