网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月28日漏签0天
c语言吧 关注:798,883贴子:4,357,568
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 88回复贴,共6页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:C语言程序设计从零基础到入门教程

  • 取消只看楼主
  • 收藏

  • 回复
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在使用标识符时还必须注意以下几点:
标准C语言不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。例如在某版本C语言中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。
在标识符中,大小写是有区别的。例如BOOK和book 是两个不同的标识符。
标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便于阅读理解,作到“顾名思义”。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3. 关键字
关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。
C语言的关键字分为以下几类:
分类 说明
类型说明符 用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int、double等。
语句定义符 用于表示一个语句的功能。
预处理命令字 用于表示一个预处理命令。如前面各例中用到的include。
全部关键字: C语言关键字及其解释[共32个]
C语言一共有32个关键字,如下表所示:
关键字 说明
auto 声明自动变量
short 声明短整型变量或函数
int 声明整型变量或函数
long 声明长整型变量或函数
float 声明浮点型变量或函数
double 声明双精度变量或函数
char 声明字符型变量或函数
struct 声明结构体变量或函数
union 声明共用数据类型
enum 声明枚举类型
typedef 用以给数据类型取别名
const 声明只读变量
unsigned 声明无符号类型变量或函数
signed 声明有符号类型变量或函数
extern 声明变量是在其他文件正声明
register 声明寄存器变量
static 声明静态变量
volatile 说明变量在程序执行中可被隐含地改变
void 声明函数无返回值或无参数,声明无类型指针
if 条件语句
else 条件语句否定分支(与 if 连用)
switch 用于开关语句
case 开关语句分支
for 一种循环语句
do 循环语句的循环体
while 循环语句的循环条件
goto 无条件跳转语句
continue 结束当前循环,开始下一轮循环
break 跳出当前循环
default 开关语句中的“其他”分支
sizeof 计算数据类型长度
return 子程序返回语句(可以带参数,也可不带参数)循环条件
【共32个】必须牢记


2025-07-28 14:27:10
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
32个关键字及注释都是否牢记了呢?总之要牢记熟背做笔记然后我们再往下看


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4. 运算符(加油咯)
C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成,如加号(+)、减号(-)、乘号(*)等。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
5. 分隔符
在C语言中采用的分隔符有逗号(,)和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作间隔符。在关键字,标识符之间必须要有一个以上的空格符作间隔,否则将会出现语法错误,例如把 int a; 写成 inta; C语言编译器会把 inta当成一个标识符处理,其结果必然出错。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
6. 常量
常量是值不能被改变的量。C语言中使用的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符等多种。在后面章节中将专门给予介绍。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
7.变量
变量由用户自己命名,用来保存特定类型的数据,数据可以被改变。数据类型有整数、浮点数、字符等,将在后面章节进行介绍。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
8. 注释
标准C语言的注释是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不作处理,待调试结束后再去掉注释符。
另外,各种编译器都支持以“//”开头的注释,虽然它不是标准C的规定,但是早已成为事实标准,在程序中广泛使用。“//”仅支持单行注释,也就是说,注释中不能出现换行符;而“/* */”支持多行注释,注释中可以出现换行符。


2025-07-28 14:21:11
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上面例中程序的功能是由用户输入两个整数,程序执行后输出其中较大的数。本程序由两个函数组成,主函数main和max 函数。函数之间是并列关系。可从主函数中调用其它函数。max 函数的功能是比较两个数,然后把较大的数返回给调用函数 -- main函数。max函数是一个用户自定义函数。因此在使用前要给出说明(程序第3行)。可见,在程序的说明部分中,不仅可以有变量说明,还可以有函数说明。关于函数的详细内容将在后续章节介绍。
上例中程序的执行过程是,首先在屏幕上显示提示,请用户输入两个数,以'|'为分隔,回车后由scanf函数语句接收这两个数送入变量a、b中,然后调用max函数,并把x、y的值传送给max函数的参数a、b。在max函数中比较a、b的大小,把大者返回给main函数中的变量n。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在很多同学初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的知识,前面的问题也就迎刃而解了。
初学者一定要记住这一点,开始不明白很正常,初学编程有很多知识要补充,一定要学下去,学到后面,你会豁然开朗,自然就解开了前面的疑问。
还要记住“千金难买回头看”,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是非常重要的学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识,加油哦同学们


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这节说到
C语言程序的结构特点
通过前面的几个例子,我们总结出了C语言程序的几个特点:
一个C语言源程序可以由一个或多个源文件组成。
每个源文件可由一个或多个函数组成。
一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:
一个说明或一个语句占一行。
用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
怎么没有同学催我更新了


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的知识,前面的问题也就迎刃而解了。
初学者一定要记住这一点,开始不明白很正常,初学编程有很多知识要补充,一定要学下去,学到后面,你会豁然开朗,自然就解开了前面的疑问。
还要记住“千金难买回头看”,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是非常重要的。学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识。


2025-07-28 14:15:11
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这节课讲解一下
C语言算法和三种基本程序结构
算法
做任何事情都有一定的步骤。为解决一个问题而采取的方法和步骤,就称为算法。
算法是一个基本的概念,但也是一门深奥的学问,小到如何输出九九乘法表,如何对一组数据进行排序,大到如何控制飞行器的姿态,如何让无人机壁障。
这里主要是向大家阐述一下算法的概念,对于初学者,涉及到的算法都很简单,一般不会成为学习的障碍,我们会在后面的实例中逐渐向大家渗透具体的算法。
请大家思考一个问题:如何求1×2×3×4×5的值。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 88回复贴,共6页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示