首页 > 其他分享 >C语言语句

C语言语句

时间:2024-09-28 14:50:52浏览次数:7  
标签:语句 arr return 函数 int C语言 main

C语言语句

C语言中的的代码是由一条条语句构成,而基本语句分为:
• 空语句
• 表达式语句
• 函数调⽤语句
• 复合语句
• 控制语句

空语句

简而言之,无语句 ,一个分号为一条语句

#include <stdio.h>
//主函数
int main()
{
	;  //空语句
	return 0;
}

表达式语句

表达式语句可以理解为一个赋值语句,定义变量

#inlcude <stdio.h>
int main()
{
	int a = 10;
	int b = 20;
	b = a + 23;  //空语句,上同
	return 0;
}

函数调用语句

在上述程序中"int main()"就是一函数,同时也可自己创建函数
函数优点:
代码模块化、可重用性和代码结构清晰
在较大程序编写过程中易于分工

//样式
/*
函数类型 函数名(类型名 参数1,类型名 参数2,...)  //函数的首部
{
说明部分
语句部分  //函数体
}
*/

举个简单的例子,求两数之和:

#include <stdio.h>
//定义函数
int add(int x,int y)
{
	int z = x + y;
	return z;
}

//主函数
int main()
{
	int a,b;
	printf("请输入两个数:");
	scanf("%d",&a);
	int sum = add(a,b);
	return 0;
}

定义函数基本包括:函数主体,函数名称,参数,返回类型

复合语句

成对括号中的代码就构成⼀个代码块,也被称为复合语句

#include <stdio.h>
void print(int arr[], int sz) //函数的⼤括号中的代码也构成复合语句
{
int i = 0;
for(i=0; i<sz; i++)
{
printf("%d ", arr[i]);
}
}
int main()
{
int i = 0;
int arr[10] = {0};
for(i=0; i<10; i++) //for循环的循环体的⼤括号中的就是复合语句
{
arr[i] = 10-i;
printf("%d\n", arr[i]);
}
return 0;
}

控制语句

控制语句⽤于控制程序的执⾏流程,以实现程序的各种结构⽅式(C语⾔⽀持三种结构:顺序结构、选
择结构、循环结构),它们由特定的语句定义符组成,C语⾔有九种控制语句。
可分成以下三类:

  1. 条件判断语句也叫分⽀语句:if语句、switch语句;
  2. 循环执⾏语句:do while语句、while语句、for语句;
  3. 转向语句:break语句、goto语句、continue语句、return语句
    后期会给⼤家⼀⼀介绍控制语句

标签:语句,arr,return,函数,int,C语言,main
From: https://blog.csdn.net/2401_87454588/article/details/142614215

相关文章

  • 初始C语言
    C语言程序设计初始C语言初始C语言主要讲解其基础语法、常量变、运算符等等,这是C语言最基本得语法结构,这些是支撑一个程序的必需品,是重中之重。基础语法C语言的令牌主要包括以下几种类型:关键字(Keywords)标识符(Identifiers)常量(Constants)字符串字面量(StringLiterals)......
  • 实验1 c语言输入输出和简单程序编写
    任务1:task1.11#include<stdio.h>2345intmain()6{7printf("o\n");8printf("<H>\n");9printf("II\n");10printf("o\n"......
  • 【C语言用筛选法求质数】
    C语言用筛选法求质数筛选法,另一种思路的求质数方法上面的方法数越大判断次数越多,运算时间越长,效率越差,如果对于给定的一个集合,可以用筛选法,思路是将集合中的非质数(合数)标出来,余下来的就是质数了。给定的字符数组charprime[100]={0};,初始化为0,默认全是质数:-)!prime[0]=......
  • 【C语言标准库函数】标准输入输出函数详解2:字符串输入输出
    目录一、字符串输入函数1.1.gets函数(已废弃)1.1.1.函数简介1.1.2.注意和废弃原因1.2.fgets函数1.2.1.函数简介1.2.2.使用场景1.2.3.注意事项1.2.4.示例二、字符串输出函数2.1.puts函数2.1.1.函数简介2.1.2. 使用场景2.1.3.注意事项2.1.4.示例2.2.......
  • C语言 16 系统库
    前面了解了如何使用#include引入其他文件,接着来了解一下系统提供的一些常用库。字符串计算字符串长度:#include<stdio.h>#include<string.h>intmain(){char*c="HelloWorld!";//使用strlen计算长度,注意返回值类型是size_t(别名而已,本质上就是unsignedlong)......
  • C语言 16 系统库
    前面了解了如何使用#include引入其他文件,接着来了解一下系统提供的一些常用库。字符串计算字符串长度:#include<stdio.h>#include<string.h>intmain(){char*c="HelloWorld!";//使用strlen计算长度,注意返回值类型是size_t(别名而已,本质上就是unsigned......
  • 运算符、分支语句
    位操作符:可以直接操作二进制数位的内容;~是一个单目位操作符,它可以根据一个数字计算另外一个数字,这两个数字所有二进制数位的内容都不同(按位取反),使用的时候这个符号应该写在数字前面双目位操作符:包括按位与(&),按位或(|)以及按位异或(^),他们都可以把两个数字对应二进制数位的内容做计算......
  • C语言指针系列3——含野指针+assert
    今天我们来继续感受指针的魅力~野指针首先我们来了解一下什么叫野指针~1.定义    野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)指针变量在定义时如果未初始化,其值是随机的,指针变量的值是别的变量的地址,意味着指针指向了一个地址是不确定......
  • C语言VS实用调试技巧
    文章目录一、什么是bug?二、什么是调试?三、Debug和Release四、VS调试快捷键4.1环境准备4.2调试快捷键五、监视和内存观察5.1监视5.2内存六、调试举例七、编程常见错误归类7.1编译型错误7.2链接型错误7.3运行时错误一、什么是bug?......
  • Python基础04_Python字符串(下)&Python输入和输出&条件语句&循环语句&pass语句
    目录Python字符串(下)6、字符串的常用函数APIPython输入和输出1、输出 2、输入条件语句1.if2、if-else3、if-elif-else循环语句1、range函数2、for-in循环3、while循环4、循环控制break:用于 跳出 当前循环: continue:用于跳过当前迭代,继续下一次迭代:5、p......