一 .? ? ? ? ? ? ?----?C语言编写程序的基础知识 ----
1.? ? ?C语言的基本格式? ? #? ? ? include? ? ?<?头文件>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? main()? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{? ? ?语句? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
2.基本语句 a.? 假如x是你要输出的值? ? ?输出语句? ??printf("x")语句? ?可以输出变量值和输出字符类
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?puts("x")语句? ?只可以输出字符类,但可自动换行输出??
? ?假如x是你要输入的值? ? ? ? ? ? ? ? ? ? ? ? ??输入语句? ? ? scanf(%类型,&x)语句?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?gets ()语句
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? getchar()语句
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?条件语句? ? ? ?if(? 需要满足的条件?)? ? ? ?{语句}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 循环语句? ?1.? for(初始值赋值 ;循环条件?; 增减)?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{循环体}? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2.? ? while(满足的条件)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {循环体}? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3.? ? ? ? do {? ? 循环体? }? while()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?开关语句? ?switch(x)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{? case x:? ? 语句? ? ? ? ? ? ? }
3. 基本的头文件? ?# include <stdio.h>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# include <math.h>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#include <iostream>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #include <stdlib.h>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#include <string>
4.基本数据类型? ? ? ? ? ? ? ? ? ?整形 :?输入和输出都取整数? ??int类? ? ? ? (长整形)long类? ? ?(短整型)?short类? ? ? ? ?? ? ? ? ? ? ? ?字符型:? char? ?可以输入输出数字、字母、字符......
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 数据型:float类、double类。
5.宏定义? ?#? define? ? ? ?
对于上面的知识并没有做出详细的内容解释,而是需要读者去尝试,去了解知道并运用它才是真正目的。
对于新手不是一味的去看知识和背,而是要去用实战敲代码才能记得更牢固,才能发现自己的问题,发现问题再去解决问题,不断弥补错误,改进自己的代码,这样才能打下真正的基础。