读C简记
1、字符数据的输入和输出
putchar函数:一般形式 putchar(c) 。作用:向终端输出一个字符。
getchar函数:一般形式getchar()。作用:从终端输入一个字符。
2、格式输入和输出
printf函数:太常用了!
scanf函数:一般形式 scanf(格式控制,地址列表)。" & "是"地址运算”,&a指a在内存中的地址。按照变量的内存地址将数值存进去。
3、goto语句
goto语句为无条件专项语句,一般形式 goto 语句标号 ;语句标号用标识符表示,不能用整数来作标号。运用场景:1)与if语句一起构成循环结构。2)从多层循环的内层循环跳到外层循环外时使用(一般不宜采用)
4、起泡法对10个数排序(由小到大)
#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、二维数组
int a[3][4] ={{1},{},{2,3,4,5}} ;定义了一个三行四列的数值
6、字符串的处理函数
1)strcast(str1,str2)字符串连接 ; 2)strcpy(str1,str2)字符串复制 ; 3)strcmp(str1,str2)字符串比较 ;4)strlen(str1,str2)字符串长度 ;
7、关键字register声明的变量为寄存器变量,他存放在CPU的寄存器中。关键字extern来声明外部变量。用这两个关键字声明的函数。。。
8、宏格式:1)#ifdef标识符 语句1 #else 语句2 #endif。还有#ifndef ... #else ..... #endif; #if ... else ...