C语言基础语法易错点

       C语言 C语言自开发之初到今日已经有了50多年的历史,但当今依旧是主流编程语言一种,可见其经典

                     C语言现在主要用于底层开发

                    底层是指硬件与驱动,高层是操作系统与软件等,

                    但是C也可以用来编写软件,系统(LInux,windows)

C语言的编译器有:gcc(linux),clang(苹果系统),MSVS(VS编译器)

        VS是集成开发环境意味着编辑器,编译器,链接器,调试器等集合而成!

        

           1.  首先一个重要的概念是工程或者说项目

            首先写代码的第一步就是创建项目(工程),其中包括所有的文件

            2.其次,局部变量与全局变量

           在{}内创建的变量是局部变量,同理在{}外创建的是全局变量

全局变量使用于整个工程,使用前应当声明一下,否则会报错  

不同源文件,声明是extern int a;

          局部变量与全局变量冲突时以局部变量为准,这是一种不规范的代码,尽量避免

          3.变量的命名也有限制

 只能由数字字母_,不能以数字开头2b不行哦,最大长度不超过63字符,不能用关键字,区分大小写

          4.字符与字符串的区分也是很重要的

在数组中   char ch[] = {'a','b','c'}

                char ch[]="abc"  本质是  'a','b','c','\0'

用strlen()时注意,\0不算,但是结束标志

     5.转义字符\xdd    两个十六进制的数字,      97 a    -32=65-A大小写字母的ascii值都可以转换  

                     \ddd     0-3个八进制数字,注意不要超过范围          

6.操作符

              []下标引用操作符     ()函数引用操作符

               (exp1?exp2:exp3)若为真,exp2,若为假exp3

7,++与--

          a=100;

         b = a++

此时a = 101;b = 100;

8.函数的深刻理解

           int ADD(int x, int y)    用x,y去接收值,全局变量也能用在函数之中呀

{

return x+y;

}

9.+=,*=,  /=

        a += 5;    a = a + 5;

        a  *=5;

未完待续

           

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值