前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言入门笔记3

C语言入门笔记3

作者头像
用户6755376
发布2020-03-20 21:12:05
9450
发布2020-03-20 21:12:05
举报
文章被收录于专栏:计算机二级C语言

函数

一个C语言源程序,是由一个或多个函数定义顺序组成的,其中必须有一个函数名为main的主函数。(一个project可以有多个.c文件,但只能有一个main函数。常见错误就是把多个题目程序代码.c放到一个工程下面,每个里面都有main函数,编译不报错,组建会报错。) C语言源程序中的函数是指完成特定数据处理任务、功能上独立的一个程序段。任何一个函数定义都是由函数首部和函数体构成,函数体必须用大括号“{”和“}”括起来,函数体必须紧接在函数首部之后。函数体的成分是由0或多条变量组成的定义序列;1条或多条语句顺序组成的语句序列。

代码语言:javascript
复制
函数定义=函数首部+函数体
int main(void)()     //函数首部
{                    //函数体
.......
return 0;            //返回值
}
函数体的主要成分:变量定义序列+语句序列(VC6.0里面定义序列不能在语句序列之后)
int r=5;
int f=3;
int s;               //变量定义序列
s=r*f                //语句序列

语句

1. 表达式语句

表达式语句由表达式加上分号“;”,执行表达式语句就是计算表达式的值。

代码语言:javascript
复制
x=y+z;z=100          //赋值语句
y+z;                 //加法运算语句,但计算结果不能保留,无实际意义
i++;                 //先引用变量i,然后变量i进行自加1运算
++i;                 //变量i先进行自加1运算,然后对变量i进行引用

2. 函数调用语句

函数调用语句由函数名、实际参数加上分号“;”组成。执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。通过调用函数printf(),来实现输出字符串的功能。

代码语言:javascript
复制
形式:函数名(实际参数表);
例:
printf("hello,world!");

3. 控制语句

控制语句是由特定的语句定义符组成,使用控制语句可实现程序的各种结构方式,从而实现对程序流程的控制。

C语言的九种控制语句。可分为以下三类 1)条件判断语句:if语句、switch语句。 2)循环执行语句:do...while语句、while语句、for语句。 3)转向语句:break语句、goto语句(尽量少使用,不利于结构化程序设计)、continue语句、return语句。

4. 复合语句

把多个语句用括号“{}”括起来组成的一个语句称复合语句,复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。复合语句在程序中属于一条语句,不能将它看为多条语句。

代码语言:javascript
复制
{
k=i+j;
a=b+c;
printf{"%d%d\n",k,a};
}

5. 空语句

空语句是由分号“;”组成,并且是什么也不执行的语句,在程序中空语句可用来作空循环体。

代码语言:javascript
复制
int x=4;
++x;
;
while(x>12); printf("%d",x);上一行等同下面三行,printf不在循环体里面
while(x>12); printf("%d",x);
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 计算机二级C语言 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数
  • 语句
    • 1. 表达式语句
      • 2. 函数调用语句
        • 3. 控制语句
          • 4. 复合语句
            • 5. 空语句
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档