C语言知识小锦:中

阅读: 评论:0

C语言知识小锦:中

C语言知识小锦:中

目录

文章目录

前言

一、注释

二、三大结构

三、函数

四、数组

总结

 




前言

这篇博客主要讲的大概内容是注释,三大结构,函数,数组等内容。内容适合新手,浅显不深挖。




六、注释

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;elsey=x*x*x*3-11;printf("f(x)=%dn",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 digitsn",x,count);printf("nReverse order int number:%dn",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("%dn",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]=9return 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~

本文发布于:2024-02-04 20:08:03,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170715489259191.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:春雨知时节
标签:语言   知识
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23