随着专业课学习的开始,C语言重新跨入了我的世界。。。在大学期间专业选修课对C语言这门课程进行了长达一学期的学习,当然,有了现在这么多语言学科的积累,即使学习的时间有些久了,但丝毫还是不影响对其的重新学习,毕竟,各种语言之间都是相同的。
运行过程
安装相应的C语言编写程序后,如何上机运行呢?要经过这样几个步骤:
1)上机输入和编辑源程序 Edit;
2)对源程序进行编译,得到目标程序 Compile;
3)将目标程序与库函数链接,得到可执行程序 link;
4)运行可执行程序,得到运行结果。
数据类型
同其他语言一样,C语言提供了一下数据类型,有这些数据类型构造出不同的数据结构:
基础汇总
1.在C语言中,一个语句必须在最后出现分号,分号是语句中不可缺少的组成部分,而不是两个语句间的分隔符号。如:
i=i+1 (是表达式,不是语句)
i=i+1; (是语句)
2.C语言允许一行写几个语句,也允许一个语句拆开写在几行,书写格式无固定要求。
3.C原因本身不提供输入输出语句,输入和输出操作是有C函数库中的函数来实现的。
在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。
例如,要使用输入输出语句,就要在头文件中添加预编译命令:
#include <stdio.h> 或 #include "stdio.h"
4.输入输出
1)最简单也是最容易理解的字符输入输出函数putchar和getchar:
putchar函数的作用是向终端输出一个字符,一般形式
putchar(c)
getchar函数没有参数,期一般形式
getchar()
2)个数输入输出函数printf和scanf函数
printf可以输出多个数据,且为任意类型。一般格式
printf(格式控制,输出表列)
例如printf("%d,%c\n",i,c)
格式说明由“%”和格式字符组成,作用是将输出的数据转换成指定的格式输出。
scanf函数一般形式:
scanf(格式控制,地址表列)
输入时如果多个%d是连续不间断的,则在运行输入数据时,在每两个数据之间以一个或多个空格间隔,也可以用Enter键、Tab键,这种情况下不能用都好作为两个数据间的分隔符。
后续还有更多关于C语言的选择结构顺序、循环控制、数组、函数等的应用,当然和其他程序设计语言大同小异,我们尽可以使用已有的语言知识对其进行深一步的学习。
今天对C语言的总结暂且这些,随着专业课的深入学习,对其更也会有更多的认识,加油!