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 ...