C语言学习笔记--第一个程序

第一个C语言程序

复制代码
#include<stdio.h>  //引用输入输出头文件,每一次都需要引用这个文件
//.h是头文件
// .c是源文件
// .cpp是C++源文件,兼容C
//C的第一个程序
// 行注释(只能注释这一行)
/*
	块注释
*/
int main()
{
	printf("hello xuchuanlong");
	return 0;
}

求两个数之和

解题思路:设置3个变量,a和b用来存放两个整数,sum用来存放和数。用赋值运算符"="把相加的结果传送给sum

复制代码
#include<stdio.h> //这是编译预处理指定
int main()   // 定义主函数
{				// 函数开始
	int a,b,sum;  //本行是程序的声明部分,定义a,b,sum为整数变量
	a = 123;	  //定义变量a
	b = 456;	 // 定义变量b
	sum = a + b;  //进行a + b的运算,并把结果存放在变量sum中
	printf("sum is %d\n", sum);  // 输出结果  %d格式化符,输出整数
	return 0;  // 使函数返回值为0
}

求两个整数中的较大者

解题思路:用一个函数来实现求两个整数中的较大者。在主函数中调用此函数并输出结果

从键盘读取数据scanf用法

方法1

定义 _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_WARNINGS //一定要放在第一行

复制代码
#define _CRT_SECURE_NO_WARNINGS //一定要放在第一行

#include <stdio.h>
//scanf 使用方法1
int main()
{
	int a;
	scanf("% d", &a); //从键盘读取数据
	printf("刚刚从键盘读取的数据是%d\n", a);
}

方法2

使用scanf_s

复制代码
int main()
{
	int a;
	//scanf("% d", &a); //从键盘读取数据
	scanf_s("%d",&a); //这个函数不能跨平台使用
	printf("刚刚从键盘读取的数据是%d\n", a);
	return 0;
}
相关推荐
Titan20241 小时前
Linux网络基础知识
linux·服务器·网络·c++·学习
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(41):Agentic Plan Caching——将历史执行轨迹转化为可复用的计划记忆
论文阅读·人工智能·学习·开源·github
白狐_7981 小时前
408 数据结构|线索二叉树两题详解:先序线索化后的空链域 + 中序前驱/后继判断
c语言·数据结构·链表
woshihuanglaoshi1 小时前
错题四科入库:鸿蒙错题本种子数据与复习队列效果
学习·华为·harmonyos·鸿蒙
GeekZHR1 小时前
C语言指针进阶补充6:动态内存管理、mem系列内存函数、复杂指针声明,一次补齐指针的“三大盲区“
java·c语言·算法·指针
hsjiasb1 小时前
FreeRTOS学习(二十九)——低功耗Tickless Idle
学习·学习笔记·freertos
小赵AI手记1 小时前
技术拆解(十七)具身智能:机器人动作生成为何走向Diffusion Policy?
人工智能·笔记·python·机器人
疯狂打码的少年2 小时前
【数据结构】二叉排序树(BST)的定义与操作
数据结构·笔记·算法
蒸蒸yyyyzwd2 小时前
后端面经学习笔记
笔记·学习
简简单单lym2 小时前
mediasou c++分析--流分析
笔记·webrtc