tesk_3

文章介绍了C语言中的scanf函数的基本使用,包括其返回值逻辑和简化代码的作用。讨论了数组的声明、初始化及注意事项,特别提到了未定义大小的数组和不完全初始化的情况。还涵盖了基本操作符、赋值操作符、单目操作符如自增、自减以及逻辑运算符的用法。此外,文章还强调了类型转换、逻辑判断及条件操作符的重要概念。
摘要由CSDN通过智能技术生成

学习任务:

  1. scanf的基本使用
  2. 函数的调用
  3. 常见的操作符号;
  4. 常见关键字
  5. 例题注意事项;

    scanf的基本使用:

    1. scanf输入函数 本质上是对括号内的数据进行判断, 如果由scanf函数读取到数据,则判断为1,与后续条件进行判定,如果未读取到数据,则返回EOF。

    2. 延申出技巧 我们可以通过逻辑反转符号! 去判断  例如:!=eof   

函数:

        目的:就是为了简化代码,使代码复用;


数组:

        形式上 例:int arr [10]  含义:创建了一个整型的可以存放10个相同元素名字为arr的数组;

        注意:        

                  如若未定义元素数量,条件运行下可以存放任意数量的相同类型元素;

                  不完全初始化时,数组内存放数组默认为0

                   字符不完全初始化,数组内存放数据默认\0;

                  下标对应方式如下 int arr [10]={"1", "2" "3 " "4" "5" "6" "7" "8" "9" "10"}
                  

数组12345678910
下标0123456789


操作符:

        基本操作符: + - * / %

在c中  / 代表的为取商;在c中 % 代表的为取余数; %d 代表整数类型  %s 代表字符串类型 %c 代表字符类型  %f 代表浮点类型  %lf代表双精度浮点类型。

注意        

        在c语言中,如果需要使结果带小数点,则最起码需要除号两端有一个是小数

        % 去模的两端不能为小数,必须为整数,否则编译器会报错。


       赋值操作符

                " = "        为赋值操作符

                "=="        用于判断等号前和等号后的值;

                        在 int a= 0 ;中这个的含义为:为变量a初始化

                        在int a  = 20 ;中这个含义为:给变量a的值赋值为20;

                " + = "

                        使用方法:a=a+ 10    等价与   a+=10

                "* =" " % = " " / = "    "  -  = "使用方式雷同;


       单目操作符 (重点)

        !  逻辑反操作

                        由逻辑反可引申出 在 c中 ‘1’ 为真 ‘0’为假


         sizeof          

                   可以求一些变量或者类型的大小

                     strlen本质上库函数 他仅仅可以计算 字符串  的长度 十分具有局限性;


         ++ 前置 ++后置

                例:b = a ++;  代表先使用 a 的值 赋值给b 再++

                       b= ++a        代表先使用++ 赋值给a 再将a赋值给b;


        (类型)a         代表给变量a强制转换为括号内的类型;


        &&   逻辑与(并且)   || 逻辑或 (或)

        使用的题型,如判断年龄区间;

        在 &&  和  || 中只考虑真假

        &&        两端同时为真时为真 

        ||           两端同时为假时为假

        


条件操作符       

        格式如下 epu1?epu2:epu3 

        含义        当epu1为真时 epu2执行 epu3不执行;

                        当epu1为假时 epu2不执行 epu3执行;


特殊操作符:

        " [] "数组调用

        ” ()“ 函数调用

        "  .   ->"  结构调用        


常见关键字

        类型关键字 :       

                int short long longlong  double char signed(有符号的) unsigned (无符号) static

                void const enum union strct sizeof typedef

        循环关键字:
                while break continue do...while for

        分支关键字:
                else switch case break defaul goto  if

        声明外部符号关键字:
                extern;

      函数:

                return  

       特殊关键字        

                 volatile

        

        

                  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值