一 初识c语言
C语言是一种计算机语言。它强大而灵活,具有高效性,可移植性,面向程序员等优点。用C编写程序时,编写的内容被储存在文本文件中,该文件被称为源代码文件,文件名以.c结尾。每个源文件(.c)经过编译器处理把源代码转换成中间代码,生成对应的目标文件(.obj),多个目标文件和库文件经过链接器把中间代码和其他代码合并,最终生成可执行文件(.exe文件,其中包含可直接运行的机器语言代码)。
集成开发环境(IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
二 一个简单的C语言示例
#include <stdio.h>
int main()
{
printf("hello,world\n");
printf("%d\n", 100);
printf("%c\n", 'q');
printf("%f\n", 3.14);
return 0;
}
#include <stdio.h>包含标准输入输出文件 std-standard-标准 i-input-输入 o-output-输出
main函数是程序的入口,C语言程序是从main函数开始执行的。main函数有且只有一个,即使一个项目中有多个.c文件,但是只能有一个main函数。int(integer)-整型,表示main函数结束的时候会返回一个整数。void表示main()不带任何参数。
printf是一种库函数,是C语言标准库中提供的现成的函数,功能是在屏幕上打印信息。printf(print format) 按照标准格式打印信息。" "双引号括起来的一串字符被称为字符串。\n表示换行。%d打印整数,%c打印字符,'q'单引号括起来的叫字符,%f打印小数,默认小数点后会打印六位。这里的%d,%c是占位符,会被后边的值替换。
那什么是库函数呢? 为了不再重复实现实现常见的代码,让程序员提升效率,C语言标准规定了一组函数,这些函数再由不同的编译器厂商根据标准去实现,提供给程序员使用。这些函数组成了一个函数库,被称为标准库,这些函数也被称为库函数。
关键字是C语言的词汇,如int,return等。关键字都有特殊的意义,是保留给C语言使用的,不能作为标识符,程序员自己在创建标识符的时候不能和关键字重复的,关键字也不是自己能创建的。
int main()
{
char arr1[] = "abcdef";
char arr2[] = { 'a','b','c','d','e','f' };
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%d\n", strlen(arr1));
printf("%d\n", strlen(arr2));
return 0;
}
arr1[]中含有\0,\0是字符串结束的标志,arr2[]中不含有\0;strlen是一种库函数,功能是求字符串的长度,统计的是字符串中\0之前的字符个数。
在以上的代码中所看到的\n,\d,是转义字符,转义字符顾名思义是转变原来的意思的字符。下面两种转义字符可以理解为字符的8进制或者16进制形式 \ddd ddd表示1-3个8进制的数字 \xdd dd表示两个16进制数字。\?在书写连续多个问号时使用,防止他们被解析成三字母词。
三 C语言语句
C语言的语句可以分为五类:空语句,表达式语句,函数调用语句,复合语句,控制语句。C语言是一种结构化的程序设计语言,C语言支持三种结构:顺序结构,选择结构,循环结构。控制语句用于控制程序的执行流程,以实现程序的各种结构方式。
C语言有九种控制语句:
1条件判断语句也叫分支语句:if语句,switch语句。
2循环执行语句:do while 语句,while 语句,for语句。
3转向语句:break语句,goto语句,continue语句,return 语句。
四 注释
注释是对代码的说明,注释对实际代码没有影响。注释有两种表示方法。第一种方法是将注释放在/*.....*/之间,内部可以分行。这种注释一定不能忘记写结束符号*/。第二种方法是将注释放在//后面,这种注释只能注释单行。可以放在句首,也可以放在一行语句的结尾。不管是哪一种注释,都不能放在双引号里面。
本文介绍了C语言的基本概念,包括其特点、源代码文件的组织,以及如何通过main函数开始程序。详细讲解了printf库函数的使用和C语言的语句结构,如控制语句、注释方法。
3767

被折叠的 条评论
为什么被折叠?



