C语言基础知识(一)

2024-01-22 21:53:38 浏览数 (1)

main函数介绍

main函数也叫主函数。在C语言中不管代码有多少,都是从main函数开始执行。而在main函数之前的int表示执行结束main函数时候返回整型。在一个程序中,main函数是程序的入口,有且就有一个。即使有多个源文件,程序的入口也仅有一个(也就只有一个main函数)

第一次写代码的常见错误

main书写不正确 main后面少了() 不能使用中文符号在代码中 一条语句执行完后得加分号

printf

学习c语言很多时候的第一条代码就是

代码语言:javascript复制
printf("hello wordn");

简单介绍一下printfprintf是一个库函数,作用就是在屏幕上输出信息。其中print就是打印的意思,而f就是format,也就是格式,printf就是按照格式打印。 例如上面的代码就能在屏幕上打印出hello word.若想输出其它的字符,就将字符放入printf的双引号之中。 而在调用这个库函数的时候需要引用头文件 stdio.h 具体写的就是:#include <stdio.h>

库函数

库函数是为了提高程序员的效率,c语言标准规定的一组函数,它是编译器厂商所提供的。这种函数有很多,而它们聚集到一起就成了标准库,而这些函数被称为库函数。

关键字

在c语言中有一些保留名字的符号,它们被称之为关键字或保留字。 关键字不能自己创建 关键字有特殊意义 在创建关键字时不能重复

c语言中32个关键字分别是

代码语言:javascript复制
auto break case char const continue default do double else enum ex
float for goto if int long register return short signed sizeof
struct switch typedef union unsigned void volatile while
字符串与

在c语言中用双引号括起来的一串字符被称为字符串,就像 "abcd"就是一个字符串。 而对于字符串 "abcd",我们看到的是4个字符:a,b,c,d,但是实际上在末尾还隐藏了一个 。 而 是是字符串的结束标志,所以当库函数 printf打印字符串时遇见 就停止了。

转义字符

转义字符就是转变原来意思的字符。 举个列子

代码语言:javascript复制
#include <stdio.h>
int main()
{
  printf("abcdn");
  return 0;
}

代码语言:javascript复制
#include <stdio.h>
int main()
{
  printf("abcdn");
  return 0;
}

可以看出代码结果的不同。

n是一个转义字符表示换行的意思。可以说是让n的意思发生了转变。 而c语言中像这样的转义字符还有 ?:在书写多个连续的的问号时,防止他们被解析成三个字母,在编译器上就不能验证了。 ':用于表示字符常量’ ":用来表示字符串内部的双引号 \:表示一个反斜杠,防止它被解释为一个转义字符。 a:警报,这会使得终端发出警报声或出现闪烁,或者同时发生。 b:退格键,光标退回一个字符,但不删除字符。 f:换页符,光标移到下一页。 n:换行符。 r:回车符,光标移到同一行的开头。 t:制表符,光标移到下一个水平制表位,通常是下一个8的倍数。 v:垂直分隔符,光标移到下一个水平制表符,通常是下一行的同一列。

0 人点赞