【C语言初学必看】之刷精选题篇2

简介: 【C语言初学必看】之刷精选题篇2

🚀前言:  

              来看看这里有哪些你还没踩的坑吧

              加油,奋斗的技术人!💪💪💪

                 


🚀第一题:

题目:

先看代码:👇👇👇

代码剖析:

1.为什么是int 而不是char类型,因为getchar( )的返回值是int类型

2.EOF:end-of-file文件结束的标志,ctrl+z可以在键盘上实现EOF

3.请记住这个格式,多组输入时常常用到这个格式

1. int ch = 0 ;
2. 
3. while( (ch=getchar()) ! = EOF )
4. 
5. {
6.     ;
7. }

拓展一种写法(这是用函数来实现本题)

1. //函数来写
2. //#include<ctype.h>
3. //int main()
4. //{
5. //    int ch = 0;
6. //    while ((ch = getchar()) != EOF)
7. //    {
8. //        if(isalpha(ch))
9. //                printf("YES\n");
10. //        else
11. //                printf("NO\n");
12. //        getchar();
13. //        
14. //    }
15. //
16. //    return 0;
17. //}

🚀第二题:

题目:

第一次写的时候,写成了这样,虽然结果没问题,但是看起来实在是太磕碜了

看下行代码,尝试一道题可以用几个方法解决,现在提供另外一种解决问题的方法

代码剖析:

尽管getchar的返回值是int类型,但是印ch却需要%c


🚀第三题:

题目:

先看代码

这个是打印数组的方法,大家要多少熟悉熟悉👇👇👇

代码剖析:

尽管是char类型,调试中发现末尾没有\0


🚀第四题:

题目:

先看代码:

这个也是多组输入,用的是scanf,大家要多注意👇👇👇

代码剖析:

得出结论:1<<n就是2的n次方


🚀第五题:

求数组的大小

剖析代码:

test1(arr)传上去的是arr首元素的地址sizeof求的是首元素地址的大小,这个值是固定4或8,地址的大小是固定

test2(ch)同理


🚀第六题:

题目:

代码剖析:

&&出现在表达式上,自左向右运行,若遇到0,跳过&&后面的数值,请细细体会以上的代码

||出现在表达式上,自左向右运行,若遇到1,跳过||后面的数值,请细细体会以上的代码


🚀结语:

如果对您有帮助的话,不要忘记点赞+关注哦,蟹蟹

相关文章
|
存储 安全 编译器
c语言入门(3万字详解)
c语言入门(3万字详解)
167 1
|
程序员 C语言
【C语言初阶】万字解析,带你0基础快速入门C语言(下)1
【C语言初阶】万字解析,带你0基础快速入门C语言(下)
67 0
【C语言初阶】万字解析,带你0基础快速入门C语言(下)1
|
C语言
【C语言初学必看】之刷精选题篇
【C语言初学必看】之刷精选题篇
|
编译器 程序员 C语言
【C语言初阶】万字解析,带你0基础快速入门C语言(上)2
【C语言初阶】万字解析,带你0基础快速入门C语言(上)
183 0
|
存储 数据处理 C语言
【C语言初阶】万字解析,带你0基础快速入门C语言(上)1
【C语言初阶】万字解析,带你0基础快速入门C语言(上)
68 0
|
存储 C语言
【C语言初阶】万字解析,带你0基础快速入门C语言(下) 2
【C语言初阶】万字解析,带你0基础快速入门C语言(下)
78 0
|
存储 程序员 编译器
C语言入门万字笔记
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课
|
IDE 开发工具 C语言
C语言万字基础笔记总结(一)上
简介:C语言学习笔记,记录所学,便于复习。 由于篇幅过大,考虑到观感,准备分多篇记录。 学习视频:《带你学C带你飞》 IDE:Clion 2021.1.3
C语言万字基础笔记总结(一)上
|
Java 编译器 C语言
(初识C语言p1)C语言从入门到入土(入门篇)
初识C语言 本章重点 1. 什么是C语言? 2. 第一个C语言程序 3. 数据类型 3. 变量、常量 3.1 定义变量的方法 3.3 变量的使用 3.4 变量的作用域和生命周期 3.5 常量 4. 字符串+转义字符+注释 4.1 字符串 4.2 转义字符 5. 注释
(初识C语言p1)C语言从入门到入土(入门篇)
(初识C语言p3) C语言从入门到入土(入门篇)(一)
初识C语言 什么是C语言 第一个C语言程序 数据类型 变量、常量 字符串+转义字符+注释 选择语句 循环语句 函数 数组 操作符 常见关键字
(初识C语言p3) C语言从入门到入土(入门篇)(一)