小白学C笔记第一天
第一次写博客,也不知道这里的规矩,欢迎指正,侵删。
变量:对一块内存进行标记的标识符
1.英文+数字+下划线组成
2.代码中的变量储存在bss\data\stack等哪个段?(特别感谢优快云 的WCCG)(https://blog.youkuaiyun.com/wcccg/article/details/72723754)
++
a++;//后置++,先进行数值运算,然后表达式返回的值为改变前的值;
++a;//前置++,先进行数值运算,然后表达式返回的值为改变前的值;
//例如,如果
printf("%d/n",a);//输出a=1
//那么
printf("%d/n",a++);输出a=1
printf("%d/n",++a);输出a=3
左值、右值
左值:左边存在的值、能够进行赋值操作
右值:右边存在的值、能够进行取值操作
常量就是只能够进行取值操作的简单的量,一般常量只为右值,例如,1 2 200等数字、字符串都是右值
运算符优先级和结和性
peng1eih(ttps://blog.youkuaiyun.com/pl20140910/article/details/81667808)
scanf
不能带/n换行