当前位置:首页 > 教育培训 >

c语言printf函数用不了(c语言中printf函数的作用)

来源:原点资讯(www.yd166.com)时间:2023-06-03 13:36:22作者:YD166手机阅读>>

很多初次学习C语言的同学总会犯这样那样的错误,虽然C语言编程在语法方面的宽松给编程人员留下了很大的自由发挥的余地,但正是这些“余地”,给程序的调试带来了诸多不便,尤其对于初学C语言的同学来说,经常会出一些自己都不知道错在哪里的错误,下面就给大家分享几个C语言初学者常见的并且容易犯的错误。

01

在main函数后加分号

c语言printf函数用不了,c语言中printf函数的作用(1)

C语言main函数只有参数,后面接大括号,是没有分号的。加了分号,会产生一系列错误提示,事实上,你只是多加了个分号而已。

02

编写标识符时,忽略了大小写的区别

c语言printf函数用不了,c语言中printf函数的作用(2)

在C语言中,小写字母和大写字母是不同的字符,如果定义时写小写,输出时写大写,必然会报错。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

03

printf函数没有用双引号括起来

c语言printf函数用不了,c语言中printf函数的作用(3)

当printf没有用双引号括起来时,编译器就会出现如下错误提示:

error C2001:newline in constant

error C2146:syntax error:missing ')' before identifier 'scanf'

意思是新的一行没有断开,语法错误,少了)

实际上,是少了个双引号。

04

忽略了“=”和“==”的区别

在许多高级语言中,用“=”符号作为关系运算符“等于”。但C语言中,“=”是赋值运算符,“==”是关系运算符。例如:if (a==5) b=a;前者是进行比较,后者是把a的值赋给b。

05

switch语句中漏写break语句

有时候我们需要用switch语句来进行条件选择,其中case只起标号的作用,而不起判断作用,漏写了break,在执行完当前语句后,就无法跳出条件选择,继续执行后面的语句。

06

将字符常量与字符串常量混淆

char c;

c=“a”;

这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a’和‘\0’,而把它赋给一个字符变量是不行的。

07

忽视了while和do-while语句在细节上的区别

while循环是先判断后执行,而do-while循环是先执行后判断。do-while循环要额外执行一次循环体。

08

输入变量时忘记加地址运算符“&”

c语言printf函数用不了,c语言中printf函数的作用(4)

这种输入是不合法的,scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。“&a”指a在内存中的地址。

以上就是一些C语言初学者容易犯的错误,希望能帮助到大家哦!!

c语言printf函数用不了,c语言中printf函数的作用(5)

更多有关C语言和C 的知识和学习资料,欢迎关注*C语言学习基地!

,

栏目热文

c语言printf例子(c语言printf能加什么)

c语言printf例子(c语言printf能加什么)

printf 是C语言非常有用的一个函数,也是我们入门学习C语言的第一个函数。掌握 printf 的格式化输出,对后续的...

2023-06-03 13:40:22查看全文 >>

c语言中什么是printf(c语言中printf语句用法)

c语言中什么是printf(c语言中printf语句用法)

printf概述printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的...

2023-06-03 13:20:50查看全文 >>

c语言printf怎么写(c语言printf怎么用)

c语言printf怎么写(c语言printf怎么用)

C语言基础知识:printf的输出格式printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的...

2023-06-03 13:13:51查看全文 >>

c语言printf用法例子(c语言怎么出现两个printf语句)

c语言printf用法例子(c语言怎么出现两个printf语句)

C语言格式化输出的函数有printf、sprintf和snprintf等,功能略有不同,使用方法大同小异,本文以prin...

2023-06-03 13:58:15查看全文 >>

c语言printf函数详细解释(c语言里面printf的用法)

c语言printf函数详细解释(c语言里面printf的用法)

1.printf()简介printf()是C语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文...

2023-06-03 13:11:54查看全文 >>

c语言的fprintf用法(c语言中fprintf什么意思)

c语言的fprintf用法(c语言中fprintf什么意思)

原函数:int fflush(FILE *stream)函数说明: int fflush(FILE *stream)流刷...

2023-06-03 13:42:59查看全文 >>

c语言中fprintf怎么用(c语言fprintf和fwrite)

c语言中fprintf怎么用(c语言fprintf和fwrite)

谈到文件,先了解下什么是文本文件和二进制文件的区别吧!1、文本文件:存储时是将字符的ASCII值存在磁盘中,取的时候将数...

2023-06-03 13:57:10查看全文 >>

杀戮天使大结局解析(杀戮天使漫画结局)

杀戮天使大结局解析(杀戮天使漫画结局)

var vote_init_script = document.getElementById("vote_init_no...

2023-06-03 13:22:10查看全文 >>

杀戮天使大致剧情(杀戮天使游戏剧情)

杀戮天使大致剧情(杀戮天使游戏剧情)

明明是恐怖向的动漫,明明画面那么血腥,明明男女主都不是正常人,为什么我却吃到了满满的狗粮!《杀戮天使》这部名字略显中二的...

2023-06-03 13:10:46查看全文 >>

杀戮天使简介及结局(杀戮天使大结局咋样了)

杀戮天使简介及结局(杀戮天使大结局咋样了)

《Angels of Death》又名杀戮天使,这部番剧在B站获得超高评分,如果单看番名和介绍的话,观众们可能会以为是一...

2023-06-03 13:20:02查看全文 >>

文档排行