c的起点

1.在初学者对c的接触中,最开始的函数无非是printf,main两种。

printf函数的头文件是stdio.h

main函数是程序的起点,即没有main函数无法确定程序开始的位置,main函数有且仅有一个,此处很好理解,就像跑步比赛一样,只能有一个起点不然整个比赛都会乱套。

对于main函数来说,不要写成void main()

                                                   {

                                                                    }的形式。

因为main函数有返回值,它将返回值给了main ret。

2.注释

/*与*/是一对注释符,可以用来注释多行,举个例子

/*#include<stdio.h>

int main()

{

printf("hello world");

return 0;

}

*/

可以将这一段的程序全部注释掉,这是c的注释风格,而我们所知的另一种//  是c++的注释风格,//通常用来注释一句。

3.字符串

用“ ”括起来的一串字符叫做字符串,字符串中通常将‘\0’隐藏。

4.三字母词

当我们打printf("how are you??>");时结果却没有按我们预想的输出,这是因为出现三字母词

在三字母词中

??(  表示  [                               ??)表示 ]                                    ??<表示{                                 ??>表示} 

\ddd 中ddd表示8进制数字          如\20表示16

\xddd中ddd表示16进制数字       如\20表示32

5.strlen与size of 

strlen用于求字符串的长度,引用它所需的同文件是string.h。计算时不统计\0。

size of计算类型所创建变量的大小,例如 size of(float)=4字节    size of(double)=8字节,而一个字节占八个比特位

6.常量变量

常量:1.字面常量如3.14,88等

          2.const 定义常量,const为常属性,const int n=10,虽然此时n仍未变量,但无法用 n=20来对n的值进行修改。

          3.#define  MAX 10    MAX为标识符常量

           4.枚举常量,用enum 进行枚举,如:enum  Sex

                                                                         {

                                                                             MALE ,

                                                                             FEMALE,

                                                                             SECERT

                                                                         };

此时枚举出的性别都有其代表的值,MALE=0,FEMALE=1;SECERT=2。

变量:命名不能以数字开始,只能以字母、下划线开头,中间不能穿加着其他字符如@¥等等。另外变量名不能是关键字,如:double、extern(声明变量)、typedef(类型重定义)、union(联合体)、unsigned(无符号位)、register(寄存器)等等

说到寄存器不得不再提一下,硬件的结构体系,为黄金三角形

由上到下,寄存器存储空间小运行速度快,网盘容量大运行速度慢,中间容量不断增大,但运行速度不断减小。

本文为本人所总结再初学c中所掌握的一些基本知识点。如有不足希望大家进行批评指正。也希望能对还在入门阶段的朋友有一些帮助!


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值