变量与常量(c/c++)

这是我的第一篇博客
name:徐文

我编程目标:拿到一个好的offer

学习编程这件事上每周我打算花费35小时

个人风格偏向:喜欢Java语言的面对对象思想


自我总结一下

(只是自己的见解,也不一定全面,百分百正确,欢迎提出意见)


1:
变量分为:
全局变量:放在函数或代码块外部定义的变量为全局变量      (可以在该.c文件里任何函数里面访问)
                
局部变量:放在函数或代码块内部定义的变量为局部变量       (只能在本函数或者代码块内部使用)

注意:当全局变量和局部变量同名时,遵循就近原则

2:
变量的作用域: 变量所在的局部范围
变量的生命周期:变量的创建到变量的销毁之间的一个时间段

3:
常量分为以下几种
		A: 
		字面常量
              随便写在程序里,写一个10;就是字面常量。
              
		B: 
		const  修饰的常变量
              const修饰的变量是不能被直接修改的
              
		C: 
		#define 定义的标识符常量
        #define AGE 80  //宏,不能被修改     
        a: "见名知意"     b: 提升代码的可维护性
        
		D: 
        枚举常量:
        		例:
                    enum color{
                            YELLOW,
                            BLACK,
                            RED,
                            BLUE,
                    };

4.
	字符串,最后一个为\0,但是不计入字符串的长度,应用:知道字符串的长度
	注意:c和c++中
				字符串,不能直接使用
				但是Java中,有String类,就可以直接用

	C++/C中:
	(1)
   char  *str = "abc";      //用指针指向字符串的地址
   (2)
  char  strl[] = "abc";   //用数组存储字符串


发布了4 篇原创文章 · 获赞 13 · 访问量 162

猜你喜欢

转载自blog.csdn.net/weixin_46316012/article/details/105118754
今日推荐