signed 有符號的 unsigned 無符號的? ?
創(chuàng)新互聯(lián)公司長期為數(shù)千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為荔城企業(yè)提供專業(yè)的成都做網站、網站設計,荔城網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。struct 結構體關鍵字
union聯(lián)合體/共用體
typedef類型重定義
static靜態(tài)的
?static修飾的局部變量,局部變量的生命周期變長,和程序的生命周期一樣,作用域不變。
?static修飾的全局變量,改變了變量的作用域,讓靜態(tài)的全局變量只能在自己所在的源文件內部使用。
?static修飾的函數(shù),與static修飾的全局變量作用類似。
define 定義標識符常量 #define MAX 100
? 定義宏 (有參數(shù))
?#define ADD(x,y)((x)+(y))
內存 一個內存單元是一個字節(jié)
? 每個內存單元都要編號,就是地址
一個地址指向一個字節(jié),
? 32位的機器就有32根地址線,32bit,所以需要4個 字節(jié)來存儲,即指針大小是4個字節(jié),每根地址線都能產生0或者1,就有2的32次方個地址,即相當于4G。
&取地址
用來存放地址的變量,指針變量
* 解引用操作符
指針大小 32bit---4byte 64bit---8byte
復雜對象(書)(人)----結構體---自己創(chuàng)造出來的一種類型
操作符 . 結構體變量.成員
操作符->結構體指針->成員
修改字符串用strcpy() 字符串放在數(shù)組中,數(shù)組名表示首元素地址,除了sizeof(數(shù)組名) 和&數(shù)組名
c語言是一門結構化的程序設計語言,有順序結構,選擇結構,循環(huán)結構。
在if else語句中,存在懸空else問題,else與它最近的else匹配。
if語句中,== 來判斷相等,= 是用來賦值
switch 多分支語句 switch()括號里是整型表達式
case 后面跟整型常量表達式,如果后面沒有break,就繼續(xù)向下執(zhí)行,如果有break,就跳出switch。如要加上default,break。
break,永久終止循環(huán),continue,終止本次循環(huán)
getchar()獲取一個無符號字符
scanf()只能錄入連續(xù)的字符串
get()輸入有空格的字符串
用循環(huán) getchar()來消去緩沖區(qū)的 \n?
for循環(huán)
for(表達式1;表達式2;表達式3)
表達式1:初始化
表達式2:判斷
表達式3:調整
循環(huán)中有continue 跳得調整部分
不可在循環(huán)體內修改循環(huán)變量,防止for循環(huán)失去控制。for循環(huán)的初始化,調整,判斷可以省略
判斷部分為0,為假,循環(huán)不進去
do while語句,循環(huán)至少執(zhí)行一次
循環(huán)中有continue,跳到do
strcmp()用來比較字符串相等,頭文件是string.h
返回<0 string1 判斷閏年 ? 1.能被4整除并且不能被100整除 ? 2.能被400整除 go to 語句 不能跨函數(shù)跳轉 i=a*b a和b中至少有一個數(shù)字<=開平方i 開平方i sqrt(i) 求絕對值 fabs() x的n次方 pow(x,n) 頭文件math.h 你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
標題名稱:初階c語言-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/dcdsdh.html