C语言复习笔记-day2

本文介绍了C语言编程的一些关键点,包括程序运行、可移植性、局部变量、常量类型、字符串处理以及注释的使用。强调了避免使用scanf_s以提高代码可移植性,解释了不同类型的常量如const修饰的常变量、#define和枚举的特性。还讨论了字符和字符串的区别,并给出了正确的字符串打印方法。此外,文章还提醒了代码注释的快捷操作。
摘要由CSDN通过智能技术生成

1.Ctrl+Fn+f5运行程序

2.为了确保程序的可移植性,尽量避免使用scanf_s,使用如下语句可在VS中运行scanf,若想该语句默认出现在.c文件中,设置过程如下:

开始/VS右击属性找到路径/在如下路径中找到.cpp文件/将文件拖到桌面/右击打开方式选择记事本/写入该语句/保存/将文件拖回原文件夹,设置完成

d4661f6cf5074f199954fe9e7af9c3be.jpg

3.main函数中的变量是局部变量,但局部变量不是都在main函数中,只要在大括号里面的变量都是局部变量。

4.常量:const修饰的常变量;define;enum枚举变量

const修饰的常变量不能二次赋值

89f6824f929c482ab35d86fdb9795b2a.png下图写法错误,不能定义数组的长度

 d091d624af124d438d6c61d1b25683c5.jpgdefine定义的标识符常量可以定义数组长度

9ed5275e6f6649c1a0b8727bc991b29a.png

 枚举常量不能更改数值

e6f650bd658a46928b2f49db5b9f4158.png7153bd7e246d4709ae5ab9b3f89c716e.jpg d6b9e547d05248c0ac8032f248147408.png

5.字符写在’’内,字符串写在“”内。字符串可使用如下方式打印:

bf3eb4587f3b4ffd81d81673a31beed6.png

arr2打印结果有问题,使用如下方式检查:按Fn+f10逐行执行代码 893b8a4788474b3ca7086e96fcaeaebd.jpg

 7d7a42fb22884cf7a1dadab8ea429f0b.jpg

由上可知,两数组相差一个0,所以arr2设置如下方式可正常打印:

e5d3307ebaf348fa8d0060463d60b2ae.png

30ddb5543d9f4768a09a367a108a1b35.png

 f5383277954544d4a5a7955321a6f68b.png

f6a170e5d6654498927ca496d8de5871.png 

打印字符串要注意使用\区别转义字符

d2c3e41bbecd402ebeb560bfbbd481d7.jpg 

上图打印结果依次为c:\test\32\test.c     '     "

4511526e55df45d9a8609b87f2008240.png

916dc925399646179b236cdc3aa8998d.png 上图代码中字符串长度为13,转义字符\t为一个长度,\32为一个长度\32输出字符→

注:\ddd表示八进制数,不能有大于等于8的数字

字符串中出现\x61一类内容,表示十六进制

常见ASCII码:0—48,A—65,a—97

6./*……*/注释不能嵌套

快捷键Ctrl+k+c注释

Ctrl+k+u取消注释

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值