c语言程序设计知识点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言程序设计知识点
学习C语言程序设计都会用到高等数学知识和计算机基础理论知识。
使用可变参数应该有以下步骤:1)首先在函数里定义一个va_list型的变量,这里是arg_ptr,这个变量是指向参数的指针。
2)然后用va_start宏初始化变量arg_ptr,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。
3)然后用va_arg返回可变的参数,并赋值给整数j. va_arg的第二个参数是你要返回的参数的类型,这里是int型。
4)最后用va_end宏结束可变参数的获取。然后你就可以在函数里使用第二个参数了。如果函数有多个可变参数的,依次调用va_arg获取各个参数。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言程序设计基础知识点1、">2、C程序源程序扩展名为.c。目标程序扩展名为.obj。可执行程序的扩展名为.exe。
3、指针用来表示某个变量在内存储器中的地址。
4、十进制写法除非要写的整数本身就是0,否则开头第一个数字字符不能为0.
5、八进制整常数必须以0开头,数码取值为0-7。八进制数通常为无符号数。
6、十六进制数常数的前缀为0X或者0x。其数直码维阿0—9,A—F或者a—f。
二进制、八进制、十进制、十六进制之间的转换
7、字符串常量在内存中存储时有串尾标记‘\0 ’,所以字符常量占一个字节的内存空间,而字符串常量占的内存字节数等于字符串中字符所占的字节数加1.
8、可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。C语言中没有专门的字符串变量。字符串如果需要存放在变量中,需要使用字符型数组来存放。