C语言基础知识点学习笔记(一)

在开始学习C语言时,有一些基础的知识点

我运行代码使用的软件是VS2019,以下是我的学习笔记

  • 1.在项目中添加源文件时,如果是C程序,则文件名称为xx.c,若为C++程序,则文件名名为xx.cpp。

  • 2.运行代码:Ctrl+F5
    若没有反应则按:Ctrl+Fn+F5
    单步运行:Fn+F10

  • 3.Main函数:必须有且只有一个,是程序的入口。
    主函数框架:

int main()
{
   return 0;
}

int是整型的意思,main前面的int表示main函数调用返回一个整型值。

  • 4.printf—输出函数 (print function 打印函数)
  • 5.库函数—C语言本身提供给我们使用的函数。
    使用别人的东西,要打招呼,在c语言中使用 #include 来“打招呼”,表示“包含” 所以在使用输出函数时,在程序前面要有#include<stdio.h>,表示包含一个叫stdio.h的文件,std—standard; i—input ; o—output;
  • 6.数据类型
    |char |字符型 |1字节 |
    |short |短整型 |2字节 |
    |int |整形 |4字节 |
    |long |长整型 |4/8字节 |
    |long long|更长的整形 |8字节 |
    |float |单精度浮点数 |4字节 |
    |double |双精度浮点数 |8字节 |
    长整型分配4或者8个字节的原因:因为C语言标准规定:sizeof(long)>=sizeof(int)
  • 7.常用格式字符
    %c表示打印字符格式的数据,eg:
char ch = ‘A’;
printf(%c\n”,ch);

%d表示打印整形十进制数据 ,eg:

int age = 20;
printf(%d\n”, age);

%f 表示打印浮点数字—打小数,eg:

float f = 5.0;
printf(%f\n”, f);  //小数点后可以显示5位小数

%lf 表示打印双精度浮点数,eg:

double d = 3.14;
printf(%lf\n”, d);

%p 表示以地址的形式打印
%x 表示打印十六进制数字

  • 8.1字节=8比特, 1个比特位是二进制0或1
  • 9.定义单精度浮点型小数时:
 float weight = 95.6f; //向内存申请4个字节存放小数 若不加这个“f”,会出现:从“double”到“float”截断 的警告

原因:像95.6这样的小数默认为double类型,把一个双精度的小数放到一个单精度的变量中时可能会造成精度的损失,所以会产生警告,在小数后增加一个“f”就可以解决这个问题。

  • 10.局部变量和全局变量的名字建议不要相同,容易产生误会,产生bug 。
    当局部变量和全局变量的名字相同的时候,局部变量优先。
  • 11.C语言语法规定,变量要定义在当前代码块的最前面
  • 12.局部变量的作用域:先定这个名字的可用性的代码范围就是这个名字的作用域。(局部变量的作用域是变量所在的代码块内,是局部范围)
    全局变量的作用域:整个工程(在一个源文件中定义的全局变量,在另一个源文件中需要“声明”才能使用,extern用来声明外部符号)
  • 13.局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束
    全局变量的生命周期:整个程序的生命周期

*第一节课记录到此,后续继续~~~~*

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
C语言程序设计是计算机专业中必修的一门课程,其包括一个完备的编程语言,使得学生可以进行程序设计和开发。考研C语言程序设计的难度与之前学习的课程有很大的不同,需要对程序设计有一定的经验和技巧。因此,在学习C语言程序设计时,需要有一定的笔记和总结。 首先,在学习C语言程序设计时,需要掌握语言的基础,包括基础语法、数据类型、运算符和控制语句等。在学习这些基础知识的同时,需要通过实践来掌握C语言的编写规范和习惯。 其次,在此基础上,需要掌握常见的数据结构和算法,在程序设计中灵活应用。这些涉及到的数据结构包括栈、队列、链表和二叉树等,这些结构在实际开发中十分常见,并且能够解决很多实际问题。算法方面,需要熟练掌握搜索、排序、动态规划等基本算法,并结合具体问题进行实践练习。 另外,学习C语言的过程中,需要掌握调试技巧,在程序出现问题时,能够进行快速定位并解决问题。调试技巧包括打断点、输出调试信息等,在程序测试和代码修改中起到了至关重要的作用。 总的来说,学习C语言程序设计需要扎实的基础知识和实践经验,以及良好的编程习惯,这些需要不断的积累和实践。在考研C语言程序设计时,需要注意考试重点和难点,进行有针对性的复习和练习。通过不断的学习和总结,相信可以在C语言程序设计方面取得不错的成绩。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值