C语言概述
C语言概述
简单的C程序示例
#include<stdio.h>
int main()
{
int num;//声明
num=2;
printf("这是第%d章。",num);
return 0;
}
这是一个简单的C程序其输出:这是第2章。
概要
#include<stdio.h>
意为包含stdio.h文件输入/输出头文件,把stdio.h文件所以内容都输入该行所在位置。
int main()
意为函数名,int表示返回一个整数,返回给操作系统,C语言一定从main()函数开始。
//注释
//为单行注释 /* */为多行注释
花括号、函数快和块
- 所以的C函数都使用花括号标志着函数体的开始和结尾;
- 花括号还可以用于把函数中多条语句合并成一条。
声明int num
- 表面函数中有一个名为num的变量;
- 表示num变量的值为整型;
- 使变量num在内存中分配空间,否则将无法使用,编译会报错;
- 命名
必须用小写字母、大写字母、下划线、数字来命名名称第一个必须是字母或下划线。
- 命名
赋值
将等号右侧赋给左侧;
num=2即将2赋给num。
printf()函数
printf("这是第%d章。",num);
上面代码即将这是第%d章做为实际参数传给函数的特定值,形参是函数中用于存储值的变量。
%d相当一个占位符其作用是输出num值的位置。
return语句
return 0;
意为返回语句对应上文int main()返回值。
函数使用
#include<stdio.h>
void arr();//函数原型
int main()
{
arr();
printf("这是第%d章。",num);
return 0;
}
void arr()
{
printf("这是第1章。\n");
}
运行结果是:
这是第1章。
这是第2章。
函数调用最好经历以下几步:
函数原型
函数调用
函数定义
编译错误
- 语法错误
没有遵循C语言语法规则
通常报错的位置通常在真正位置下一行 - 语义错误
意思是错误
1. 跟踪程序的执行步骤
2. 关键点插入printf()语句
3. 使用调试器
关键字和保留标志符
关键字为C语言的词汇,不能用他们作为标志符(如变量名)
如果使用不当则语法错误
保留标志符包含以划线字符开头的标志符和标准库函数名(如printf())
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!