前言
这篇博客主要讲的大概内容是注释,三大结构,函数,数组等内容。内容适合新手,浅显不深挖。
六、注释
1.注释的作用
(1)注释是对代码的解释和说明。
也就是说,在我们编写程序的过程中,注释可以更好地帮助我们理解程序,是我们编写程序的一个辅助用具。
(2)注释是被编译器所忽略的内容。
注释也可以用来屏蔽掉废弃代码,替代了删除的方式,可以方便我们回头看看以前的代码。
2.注释的格式
单行注释:以“//”开始到行末结束(C++的注释风格)
多行注释:以“/*”开始到“*/”结束
3.注释的操作
选中:Ctrl k+c
取消选中:Ctrl k+u
七、三大结构
1.顺序结构
顺序结构是C语言中最简单的一种结构,他只需要让语句自上而下执行就可以。
//交换两数
#include<stdio.h>
int main()
{
int a=200,b=100;
int t=0;
t=b;
b=a;
a=t;
printf("a=%d b=%d",a,b);
}
//输出结果为a=100 b=200
2.选择结构
选择结构也叫分支结构,是指有选择性的执行部分代码。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y;
printf("\n");
scanf("%d",&x);
if(x<1)
y=x;
else if(x>=1&&x<10)
y=2*x*x-1;
else
y=x*x*x*3-11;
printf("f(x)=%d\n",y);
return 0;
}
//用于将一个分段函数输出
//如果输入x=0,则输出y=0
相应的,输入x=2,则会输出y=7
分支语句:
单分支只有if结构,还用来做判断。
双分支一般指的是if...else结构。
多分支一般指的是switch结构,当然多重的if...else也可以实现。
3.循环结构
循环结构是在特定条件下要重复执行的语句。
#include <stdio.h>
int main()
{
int x,z,y=0,count=0;
do{
scanf("%d",&x);
z=x;
}while(z<=0);//多次输入数值
printf("Reverse order number:");
while(z!=0)
{
printf("%-2d",z%10);//输出倒序后的数值
y=y*10+z%10;
z=z/10;
count++;//计算输入数值的位数
}
printf("\n");
printf("%d is %d digits\n",x,count);
printf("\nReverse order int number:%d\n",y);
return 0;
}
输出结果为:
循环语句:
while语句
do while语句
for语句
八、函数
1.函数的定义
函数是用户与程序的接口,是一个程序中最重要的组成部分。
2.函数的内容
(1)函数的返回值类型
(2)函数的名称
(3)函数的参数
1) 一个函数定义包含函数头和函数体两部分。函数名、参数表和返回类型这三部分一般称为函数头。一对大括号 {} 括起来的为函数体。
2) 函数名:符合标识符的命名规则,最好见名知意。如使用 add 作为求和函数的函数名,sort 作为排序函数名。
3) 参数表:函数定义时的参数又称为形式参数,简称形参。可以含有一个或多个参数,多个形参用逗号隔开。
3.函数的格式
函数定义的一般格式为:
返回类型 函数名 (类型参数1,类型参数2,…)
{
函数体
}
例如:
//求和函数1
int add (int x,int y)
{
return (x+y) ; //括号可省略
}
//求和函数2
int Add(int x,int y)
{
int z=0;
z=x+y;
return z;
}
int main()
{
int num1=0;
int num2=0;
int sum=0;
sum=Add(num1,num2);
printf("%d\n",sum);
return 0;
}
九、数组
1.定义
能够存放一组相同类型的元素的有序的元素序列。
2.特点
有下标,且下标从零开始。
//完全初始化
#include<stdio.h>
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
printf("%d",arr[8]);//输出9,因为arr[8]=9
return 0;
}
//不完全初始化
int arr[100]={0};//arr[0]=0,后面数值默认为0
//用循环输出多个值
int i=0;
while(i<10)
{
printf("%d",arr[i]);
i++;
}//输出arr[0]~arr[9]
理论上来说,arr[]数组里[]中的值不可以为变量,只可以为常量
但在C99标准中引入了变长数组的概念,及[]内可使用变量
总结
以上就是今天要讲的全部内容啦~
如果大家喜欢我的博客,一键三连you~