一,数据:
数据定义:
int, char, float…
存储方式:
空间概念,浮点型存储规则;
二,指针与指针:
Eg: int *p; int **p; 空间一样,指向属性不同;
指针变量比普通变量多了指向属性,而空间概念还是一样;
注意:char *p = “abce”; 和 char p[ ] = “abcd”;的区别;
切记给一个地方赋值 一定要空间存在!!!
int a[10]; int a[3][4];
int *p = a; int (*p)[4] = a;
int (*p)[10] = &a; int (*p)[3][4] = &a;
char a[][10] = {“abcd”,”abce”,”=====”,”llllll”};
a[i] 为行名,eg:printf(“%s”,a[0]);
打印“abcd”
数组指针:int (*p)[n];
指针数组:int *p[n];
三,函数与指针:
要想改变上层的某个空间,必须通过传此空间地址的形式,不论是普通变量空间还是指针变量空间,唯一区别是申明的时候是一个星还是两个星的问题!!!
函数下层空间当函数返回了上层还能用只能通过返回在非栈空间开辟的空间指针给上层!!!用了malloc() 记得用free()!
四,关键字:
const: 修饰的全局变量不能更改,修饰的局部变量不能显式更改!修式函数形参做安全
保证
static: 1.修饰的全局变量只能被当前文件中的函数操作;
2.修饰的函数只能被当前文件中的函数调用;
3.修饰的局部变量存在静态存储区,每次函数调用通过地址访问得到里面数据:可作函数调用计数;
Volatile:防止编译优化:把自动变量优化成寄存器变量!!!当此变量是设备状态寄存
器时这样的优化有致命错误——不会从新取值!
学习总结
暑假即将来临,很开心,但也意味着C语言的学习即将到了尾声。谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。
其实怎么说呢,学习它的时间说长不长,说短也不短了。可是对于它,我也只能说还是处于一知半解的状态下。说不懂吧,你让我拿着书自己也能写出程序来,说不懂呢,就是相对于难一点的程序我就不行了。
不过就算如此也还是有不少收获的。首先,老师让我们时常的敲程序,一开始不明白,后来慢慢发现敲程序也许是最笨的方法但也是进步最快的方法。敲程序的过程就是积累经验的时候,而自己写程序才是真正把所学为所用的时候,可以说只有你做一个大点的程序写出来才能真正是说明你学到了东西,你会用所学的东西,要不然就算你学的再多,不会用也没用啊。其次,在看它敲它的过程中,也从中了解了它的规则是什么、有什么用、怎么实现等,这样自己编起程序来也更得心应手了。最后,也养成了良好的编程习惯。例如编写程序时用缩进的方式、写注释、程序写到一定的阶段时要做一下测试等。这些工作可以帮我们在调试程序时有很大的帮助。程序代码实现后,错误是难免的,所以也要锻炼自己的调试查错能力,而良好的编程习惯
可以使我们在调试时减小工作量和提高调试效率,也有助于形成自己的编程风格。
说了很多学到的,当然也有欠缺的地方。比如,书,我很少看,只有敲程序,或者编程序的时候我才会看。敲程序呢,坚持的时间也不是很持久,只有想的时候和上课的时候才回敲。
也许C语言就这样结束了,但是我想以后用到它的地方还很多,所以我想还是自己坚持学下去,自己好好的看书,慢慢的研究学习,把自己不足的地方,努力的补全。
--------13软件工程一班郭笑笑------------老师:徐静经过一学期的对c语言这门课程学习,我对其有了一定的了解,但…
15个常考知识点与15个常见编程问题★15个常考知识点:(1)int/int结果仍为int类型;(2)与或表达式的短路特性;(3)…
1、C程序是由函数构成的。2、机器语言使用的编码是:二进制编码3、U盘出于保护状态时,其中数据可以阅读。但不可以修改4、在计算机系…
[原创]C语言总结总算把C语言又看了一遍,总结如下:1.二制数中原码.反码.补码以及进制之间的转换:原码:由符号位和该数的绝对值的…
C语言程序设计考试要求(20xx-20xx学年第2学期)一、教学内容第1章程序设计概述1.1程序设计语言1.2算法1.3程序设计与…
五年级学生代表发言稿尊敬的老师、领导,亲爱的同学们,大家好!很高兴能作为优秀学生代表站在这里发言。我是五年级的赵希森。紧张的期中考…
***小学20xx-20xx学年上学期一年级上册《品德与生活》教学工作总结***一学期的教学工作快要结束了,这学期的教学有的有失,…
ERP供应链管理实训总结这个学期刚开始我们就接触用友U8的供应链采购、销售、存货、库存管理,结合单位实际使用的财务软件和实际业务完…
学习雷锋好榜样建设和谐XXX-----XXX3月x日青年志愿者集中服务日活动综述3月x日,为大力弘扬雷锋精神,传承志愿服务理念,倡…
实践部工作总结转眼间这一学年的时间在不知不觉中就走到了尾声。回想起来,从大一的实践部干事到大二的部长,我已经在实践部工作了两年了。…