C语言常见错误大全:避免初学者常犯的错误
版权申诉
158 浏览量
更新于2024-08-06
收藏 15KB DOC 举报
C语言常见错误集合大全完整版程序员必备手册
本文档总结了C语言中常见的错误,旨在帮助程序员避免这些错误,提高编程效率。下面是C语言中常见的五种错误:
一、忽略大小写字母的区别
在C语言中,大写字母和小写字母是不同的字符。例如,在编写标识符时,忽略了大小写字母的区别,可能会导致编译错误。例如:
```c
main()
{
int a = 5;
printf("%d", A);
}
```
在上面的例子中,编译程序会把a和A认为是两个不同的变量名,而显示出错信息。
二、忽略变量的类型,进行了不合法的运算
在C语言中,变量的类型非常重要。如果忽略变量的类型,可能会导致不合法的运算。例如:
```c
main()
{
float a, b;
printf("%d", a % b);
}
```
在上面的例子中,%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
三、将字符常量与字符串常量混淆
在C语言中,字符常量和字符串常量是不同的。字符常量是由一对单引号括起来的单个字符,而字符串常量是一对双引号括起来的字符序列。例如:
```c
char c;
c = "a";
```
在上面的例子中,混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。
四、忽略“=”与“==”的区别
在C语言中,“=”是赋值运算符,“==”是关系运算符。例如:
```c
if (a = 3) {
a = b;
}
```
在上面的例子中,if语句中的“=”是赋值运算符,而不是关系运算符。
五、忘记加分号
在C语言中,分号是语句中不可缺少的一部分,语句末尾必须有分号。例如:
```c
a = 1
b = 2
```
在上面的例子中,编译程序在“a = 1”后面没发现分号,就把下一行“b = 2”也作为上一行语句的一部分,这就会出现语法错误。
C语言中常见的错误包括忽略大小写字母的区别、忽略变量的类型、将字符常量与字符串常量混淆、忽略“=”与“==”的区别、忘记加分号等。了解这些错误,可以帮助程序员避免这些错误,提高编程效率。
2020-04-01 上传
2007-09-01 上传
kfcel5889
- 粉丝: 3
- 资源: 5万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率