c语言函数入门基础知识 c 语言 函数

C语言入门需要掌握的核心知识点有哪些1、顺序、分支、循环等基本语句;
2、char、int、double、float等基本数据类型;
3、带参数宏定义和函数的区别;
4、指针和数组的区别,尤其注意下指针数组和数组指针;
5、函数指针和指针函数;
6、结构体和联合体以及自定义类型typedef的应用;
7、printf、scanf、getchar、putchar、fopen、fclose、fgetc、fputc等基本库函数的应用;
8、malloc、calloc、realloc、free等内存管理函数的应用;
9、函数的声明和定义;
10、注意C语言的基本单位是函数;
还有很多,因为篇幅限制不能一一例举,但上面提到的10点都是很多考试和面试中经常出现的 。
有时间可以看看这三本书《C和指针》、《C陷阱和缺陷》、《C专家编程》,C语言的大部分问题都可以在这三本书中找到答案,熟练掌握着三本书的内容再加上一些实际项目将没有人可以轻易用C语言的问题为难你 。
C语言基础知识?1 C语言程序的结构认识
用一个简单的c程序例子 , 介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识 。
例1 计算两个整数之和的c程序:
1、任何一个c语言程序都必须包括以下格式:
这是c语言的基本结构,任何一个程序都必须包含这个机构 。括号内可以不写任何内容,那么该程序将不执行任何结果 。
2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略 。
3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容 。
4、在{}里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句 , 分号是语句结束的标志 。
5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果 , 本程序运行后,将在显示器上显示如下结果:
6、#include
7、程序中以 /*开头并且以*/结尾的部分表示程序的注释部分 , 注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中 。
?2 C程序的生成过程
C程序是先由源文件经编译生成目标文件 , 然后经过连接生成可执行文件,如图所示 。
编译过程
? 3 标识符
在编写程序时,必须为函数、变量等命名,这个名字称为标识符 。C语言中标识符的命名规则如下:
标识符不能与程序中具有特殊意义的关键字相同 , 不能与用户编制的函数名、C语言库函数相同,在程序中各种标识符尽量不要重复,以便区分 。选择变量名和其他标识符时,应注意做到 “见名知义” 。
标识符分为如下三类:
1、关键字
3、用户标识符
用户根据需要自己定义的标识符称为用户标识符 。无论如何自定义标识符,都必须符合标识符的三条命名规则 。
? 4 常量
在程序运行中,其值不能被改变的量称为常量 。常量有5种类型:整型常量、实型常量、字符常量、字符串常量和符号常量 。
(一)数值转换
数字的四种表现形式:
在计算机内部,数字均以二进制形式表示和存放,用户输入的普通十进制数字都要被计算机转换成二进制才能在计算机内部存储 , 同样计算机的运算结果也为二进制,一般要将其转换成十进制数再输出给用户阅读,这种转换通常由计算机自动实现 。

推荐阅读