C语言笔记 - 第一天
写一些学习的过程中一些不知道的知识点,以防后面遗忘,想起来可以再看。
基础
第一个C程序 — main.c
#include <stdio.h>
int main() { // main函数,整个项目文件的入口
printf("Hello, World!\n"); // 在屏幕上打印Hello, World!
return 0 ; // 返回值为0
}
运行结果:
!!!注意,本文使用CLion集成开发环境编写C程序,我们在CLion中写代码以后,如果一个项目有多个main函数,那么所有的main函数都运行不了,那么我们可以安装插件C/C++ single file execution,然后在想要单独运行的那个文件下右键点击add executable for single C/Cpp file,然后找到左侧项目文件夹下的cmake-build-debug,右键点击,再点击reload CMake Project。注意要运行的话,每个main函数都需要这样操作。
注释:
注释的信息不参与编译。
单行注释:
// 这里面写注释的内容
多行注释:
/*
* 这里面写注释的内容
* 这里面写注释的内容
* */
注意:
- 注释在程序中扮演着非常重要的作用,要写注释。
- 多行注释不能嵌套
第一个 HelloWorld 程序
#include <stdio.h>
int main() {
/*
* main()函数,程序的入口。
* int 表示返回值类型。
* return 0: 程序正常结束执行;
* */
printf("Hello world!");
return 0;
}
printf()
prinf()的标准格式:
printf(格式控制字符串, 输出列表);
注意:格式控制字符串中的占位符的个数要和输出列表中的变量/常量个数相同,而且要一一对应。
- %c char类型
- %d int类型
- %ld long类型
宏
- 宏替换不占用程序运行时间
- 宏名无类型
- 宏替换只是字符替换
预处理语句中的<>和""
<>:先在系统目录下面找头文件,找不到再到文件目录下面找;
"":先在文件目录下面找,找不到再到系统目录下面找。
静态(static)变量
指的是在内存中创建以后一直存在的变量。简单来说,静态变量不会随着函数的创建和销毁而创建和销毁(第一次初始化静态变量时除外)。
结语
今天的就到这吧,有时间再写喽。
标签:入门,int,程序,C语言,注释,printf,main,day1,函数 From: https://www.cnblogs.com/wephiles/p/17967221