C语言基础
2020-12-09 23:32
标签:printf 常用 oat lse main 读取字符串 open code 定义 数据类型:整数类型int 字符型类型char 浮点数类型float if循环 switch遍历: 关于循环嵌套,循环嵌套包含for while if等此处以for举例,替换为其他同理 即每次外循环执行了三次内循环(内循环条件限制为3,),共执行了三次外循环(外循环条件限制为3次) continue和break区别:前者只中断本次外循环,而执行下一次外循环;后者中断整个循环 在数组学习中,涉及一些字符串(char)的常用函数 代码演示 函数使用 C语言基础 标签:printf 常用 oat lse main 读取字符串 open code 定义 原文地址:https://www.cnblogs.com/louzhiyuan/p/10992935.html
输入输出函数pringf(输出到终端) scanf(运行停顿,从键盘读入)if:
if(判断) 语句1
if(判断)
语句1
else
语句2
if(判断)
语句1
else if(判断)
语句2
else if(判断)
语句3
else
语句4
switch(变量)
{
case 常量B:语句1;
case 常量A:语句2;
case 常量C:语句3;
default:语句4; //如果都不符合条件执行此行
}
for语法结构:for(循环初始值;循环条件;循环变量增值)
执行语句;
for(i=1;i100;i++)
printf(i);
while语法结构:while(条件)
{
执行语句;
}
//2
do
{
执行语句
}
while(条件);
for(j=0;j3;i++) //外循环
{
printf("外循环") //外循环执行语句
for(i=0;i3;i++) //内循环
{
printf("内循环") //内循环执行语句
}
printf("\n") //此处打印空行 在执行结果中便于分清每次外循环
}
上述代码执行结果:
外循环
内循环
内循环
内循环
外循环
内循环
内循环
内循环
外循环
内循环
内循环
内循环
1.break 语句可用于跳出循环。
2.break所在的循环体已经结束
1.continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。
2.continue所在的循环体并没有结束
代码演示:for (i=0;i5;i++)
{
if (i==3) break;
x=x + "The number is " + i + "
";
}
// 只输出 0 , 1 , 2 , 到3就跳出循环了
---
for (i=0;i5;i++)
{
if (i==3) continue;
x=x + "The number is " + i + "
";
}
// 不输出3,因为continue跳过了,直接进入下一个迭代
数组是基于基本数据类型的一种数据类型:
定义类型说明符 数组名[数字]; 如int array[4];
基于此可衍生二维数组 int array[3][4];为3*4的矩阵,一般在循环中用array[i][j]代替数字进行迭代;
puts gets strcat strcpy strncpy strcmp strlen strlwr strupr#include
/*
定义无参数函数:
类型名 函数名()
{
函数体
}
定义有参数函数
类型名 函数名(形式参数)
{
函数体
}
定义空函数
类型名 函数名()
{}
调用函数
函数名字(实参列表)
*/
//多维数组做函数参数
#include
#include
#include