c语言笔记整理(三)之自增、字符串等

本文介绍了C语言中的自增运算符(前置++和后置++)及其区别,并探讨了字符串常量、字符数组、strlen()函数的使用。讲解了do...while循环和二维字符数组的操作,包括如何实现字符串的水平镜像显示。同时提到了VS IDE中的代码导航快捷键以及字符串比较的方法,强调不能直接用==来比较字符串内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. ++相当于让变量自增1
    前置++和后置++的区别
    前置++,返回值是自增之后的值;
    后肢++,返回值是自增之前的值;
    前置等价代码:
num+=1;
return num;

后置等价代码:

int tmp=num;
num+=1;
return tmp;

2、for(k=0;k=0;++k)
循环0次,因为k=0是赋值操作,k=0假,不循环

for(k=0;k==0;++k)   

循环1次
3、do…while循环

{
 do
     循环语句;
   while(表达式);//条件
     {
      ...
      }
 }

4、" " 字符串常量
字符数组,表示字符串变量,例:char str1[ ]
注:用strlen()需要加文头#include<string.h>
strlen()算数组长度
c风格字符串,是一种特殊的字符数组,必须以’\0‘结尾
注:
%d 打印整数
%s打印字符串

welcome to bit ! ###…
用两边向中间汇聚
解题方法:先定义左下角坐标为0,右下角标=strlen(数组名)-1
然后while 循环,条件(left<=right)
{
printf(数组2);
数组2(左)=数组1(左)
数组2(右)=数组1(右)
++left;
–right
sleep(1000);//停顿一秒
}使用sleep需加头文件#include<window.h>
5、vs跳转到函数定义/声明,ctrl+鼠标左键/F12
vs回到上次的代码 alt+⬅(左箭头)
6、system(“cls”)清屏操作
7、初始化字符串方式:

  1. 例:char password [20]={0};
  2. 例:char password[20]=" ";
    8、c语言中比较字符串是否相同,不能使用==(java也是)
    9、 = = 比较两个字符串是不是在相同的地址上
    应该用:若相同
    strcmp(password,“abcdef”)= =0;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值