Saturday,May 18,2019 ---Andy
###目录:
前言
第一章 数据类型
1.1 数据类型
1.2 宏定义、常量、变量(一般和指针型)
第二章 格式化输入输出
2.1 输入
2.2 输出
第三章 控制结构
3.1 选择结构
3.2 循环结构
第四章 函数
4.1 函数申明
4.2 函数定义
4.3 函数调用
第五章 文件
5.1 文件的打开与关闭
5.2 文件的读写
结语
前言
前言无关紧要,后续有时间再写。
第一章 数据类型1.1 数据类型
1.2 宏定义、常量、变量(一般和指针型)
宏定义:用一个宏名来表示一个字符串,宏展开时又以该字符串代替宏名。宏定义形式: #define 宏定义举例: #define PI 3.14159
宏定义展开时: 3*PI
等同于3*3.14159
,替换的思想。
常量: 不能更改的变量,如上面的PI。
变量声明格式: 数据类型 变量名1 [, 变量名2, ...]变量声明及赋值举例:
int a; /* 申明一个整型变量a */
float b; /* 申明一个浮点型变量b */
char c; /* 申明一个字符型变量c */
char *d; /* 申明一个指针型变量*d */
a = 2 ; /* 给一个整型变量a赋值为2 */
b = 2.3; /* 给一个浮点型变量b赋值为2.3 */
c = "F"; /* 给一个字符型变量c赋值为F */
*d = &c ; /* 给一个指针型变量*d赋值为c的地址 */
第二章 输入输出
2.1 格式化输入 scanf()函数
基本格式:scanf( ,)
2.2 格式化输出 printf()函数
基本格式:printf( ,)
2.3 输入输出示例:
代码:
#include
int main( ) {
char str[100];
int i;
printf( "请输入一句话 一个数字(如:hello 5):");
scanf("%s %d", str, &i);
printf( "\n你的输入是: %s %d ", str, i);
printf("\n");
return 0;
}
运行:
请输入一句话 一个数字(如:hello 5):word 6
你的输入是: word 6
2.4 控制字符串介绍
int型-->%d,float型-->%f,char型-->%c,char型数组-->%s
第三章 控制结构3.1 选择结构
"if-else if "结构基本格式:
if(表达式) if(表达式) if(表达式1)
语句1 语句1 语句1
else else if(表达式2)
语句2 语句2
"if形式 " "if-else 形式" "if-else if 形式"
switch结构基本格式:
switch(表达式){
case 常量表达式1:语句1;
case 常量表达式2:语句;
...
defalt:语句n+1;
}
3.2 循环结构
while结构
while(表达式)
语句 /* 循环体部分 */
do-while结构 至少执行一次语句
do
语句 /* 循环体部分 */
while(表达式)
for语句
/*基本格式:*/ /*示例:*/
for(表达式1;表达式2;表达式3) for(int i=0;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?