讀C簡記

1、字符數(shù)據(jù)的輸入和輸出

putchar函數(shù):一般形式 putchar(c) 。作用:向終端輸出一個字符。

getchar函數(shù):一般形式getchar()。作用:從終端輸入一個字符。

2、格式輸入和輸出

printf函數(shù):太常用了!

scanf函數(shù):一般形式 scanf(格式控制,地址列表)。" & "是"地址運算”,&a指a在內(nèi)存中的地址。按照變量的內(nèi)存地址將數(shù)值存進去。

3、goto語句

goto語句為無條件專項語句,一般形式 goto 語句標號 ;語句標號用標識符表示,不能用整數(shù)來作標號。運用場景:1)與if語句一起構(gòu)成循環(huán)結(jié)構(gòu)。2)從多層循環(huán)的內(nèi)層循環(huán)跳到外層循環(huán)外時使用(一般不宜采用)

4、起泡法對10個數(shù)排序(由小到大)

#include<stdio.h>

void main(){

????? int? a[10] ;

????? int i , j , t ;

????? printf("input 10 numbers : \n ");

????? for(i = 0 ; i< 10 ; i++){

??????????? scanf("%d",&a[i] )

?????? }

??????? printf("\n");

?????? for(j = 0 ; j < 9? ; j++){

???????????? for(i = 0 ; i < 9 - j ;i++){

?????????????????? if(a[i] > a[i+1]){

????????????????????????? t = a[i+1] ;a[i+1]=a[i];a[i]=t ;

?????????????????? }

???????????? }

???????????? for( i = 0 ; i < 10 ;i++){

?????????????????? printf("%d",a[i]);

??????????? }

??????? }

}

5、二維數(shù)組

int a[3][4] ={{1},{},{2,3,4,5}} ;定義了一個三行四列的數(shù)值

6、字符串的處理函數(shù)

1)strcast(str1,str2)字符串連接 ; 2)strcpy(str1,str2)字符串復(fù)制 ; 3)strcmp(str1,str2)字符串比較 ;4)strlen(str1,str2)字符串長度 ;

7、關(guān)鍵字register聲明的變量為寄存器變量,他存放在CPU的寄存器中。關(guān)鍵字extern來聲明外部變量。用這兩個關(guān)鍵字聲明的函數(shù)。。。

8、宏格式:1)#ifdef標識符 ? ?? 語句1 ? #else ? 語句2? #endif。還有#ifndef ... #else ..... #endif; #if ... ? else ...

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

相關(guān)閱讀更多精彩內(nèi)容

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