C语言编程入门——程序练习(上)

大家可以敲写一下下面的练习代码,看下运行结果,都很简单,关键要理解。

if:

# include <stdio.h>

int main(void)
{
	int i = 1;
	i = i + 1;
	if(i>10);
		i = 1;
	printf("%d\n", i);	

	return 0;
}

if示例2:

# include <stdio.h>

int main(void)
{
	int i;

	if (1 > 2)
		printf("哈哈!\n");
	else if (2 > 5)
		printf("嘿嘿!\n");
	else if (2 > 2)
		printf("skdf");
	else
		i = 1 > 2;
		printf("i = %d", i);

	return 0;
}

/*
总结:
	即便有多个表达式成立,也只会执行第一个成立的表达式
*/

scanf示例1:

# include <stdio.h>

int main(void)
{
	int i, j, k;
	//printf("请输入:i的值");
	scanf("%d %d %d", &i, &j, &k);
	printf("i = %d\nj = %d\nk = %d\n", i, j, k);
	return 0;
}

scanf示例2:

# include <stdio.h>

int main(void)
{
	int i;
	char ch;

	printf("请输入i的值:i=");
	scanf("%d", &i);
	printf("结果是:i=%d\n", i);
	while ((ch=getchar())!='\n')
		continue;
	int j;
	printf("请输入j的值:j=");
	scanf("%d",&j);
	printf("结果是:j=%d\n", j);
	return 0;
}

浮点数的存储:

# include <stdio.h>

int main(void)
{
	float x = 66.6;

	printf("x = %f\n", x);

	return 0;
}

bool变量:

# include <stdio.h>

int main(void)
{
	bool i;

	i = true; //1为真,0为假。

	printf("%d\n", i);

	return 0;
}

取地址符&:

# include <stdio.h>

int main(void)
{
	double i = 12314;
	printf("%#X\n", &i);  //以十六进制形式输出变量i的地址

	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-29 03:50:24

C语言编程入门——程序练习(上)的相关文章

C语言编程入门——指针(上)

指针,是C语言的灵魂,也是C语言与其他高级编程语言不同的地方,它可以灵活的操作内存,同样,也会带来很多问题,需要安全的使用指针. 指针变量是指存放变量地址的变量,刚开始学可能会有点困难,需要多多理解. 指针常见错误1: # include <stdio.h> int main(void) { int * p; //定义int类型变量指针p int i = 3; *p = i; //此语句错误,*p未初始化,p存放了未知的地址,指向了未知的变量,如果被i修改,则会导致错误. printf(&qu

C语言编程入门——程序练习(下)

C语言的一些简单操作练习. 互换两个数字: # include <stdio.h> int main(void) { int i = 3; int j = 5; int t;   //将i与j的值交换 t = i; i = j; j = t; printf("i = %d, j = %d\n", i, j); return 0; } 输出任意字符任意层的金字塔: # include<stdio.h> main() { int a,i,j; char c; pri

C语言编程入门——函数(上)

函数是结构化编程语言中最重要的组成部分,模块独立化的基本单位. 函数的声明: # include <stdio.h> void f(void); //函数的声明,即声明f是一个函数. void g(void); void f(void) { printf("哈哈!\n"); printf("哈哈!\n"); printf("哈哈!\n"); } int main(void) { f(); f(); g(); return 0; } v

C语言编程入门——数组(上)

数组是最重要的数据结构之一,所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量. 数组的赋值与输出: # include <stdio.h> int main(void) { int a[5] = {1, 2, 3, 4, 5}; //数组名a后跟中括号[],赋值用大括号{},并以逗号隔开.5表示数组a中有5个元素

C语言编程入门——循环(上)

循环结构,常用的有for循环和while循环. for循环求1到100的和: # include <stdio.h> int main(void) { int i; int sum = 0; for (i=1;i<=100;++i) //for循环控制sum = sum + i;语句,执行顺序:1. i=1; 2. i<=100; 3. sum = sum + i; 4. ++i;(++i标志着一次循环结 //束) 5. i<=100 sum = sum + i; print

《Go语言编程入门》视频课程开课了

作为拥有多年工作经验的运维老鸟,我没有选择运维常用的Python作为我今后的主要使用语言.Python编写运维程序的开发效率虽然很高,但随着代码量的增大,以及Python的缩进式语法结构,可读性和维护性并不很高.加之Python本身的设计,并不原生支持多线程多核,我考虑到当程序代码达到一定规模时,必然会考虑它的执行效率和维护成本.最终放弃了Python,选择语言的过程中被Google新出的Go语言吸引了.Go本身脱胎于C,语法和C比较像,我本身就一直学习和编写C和PHP程序,习惯了大括号的语法结

linux 操作系统下c语言编程入门

2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编

C语言编程入门——动态内存分配

内存管理,是指软件运行时对计算机内存资源的分配和使用的技术.其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源.内存管理是C语言编程中重要的组成部分,C语言中的内存需要手动分配,手动释放,一般遵循分配多少,释放多少,以免造成内存泄漏.内存管理是一项重要且复杂的事情,理解内存管理,对后面课程及项目的学习会有很大的作用. 之前创建变量,是系统自动分配的内存,放在栈内存中,销毁后被系统自动回收,手动分配的内存,放在堆内存中,需要手动释放.千万不要忘记销毁对象手动将内存释放并将指针

JAVA 编程 入门程序简析

//filename: HelloWorld.java public class HelloWorld {          public static int data = 100;          public static void main(String[] args) {                  System.out.println("Hello Java world!");                  System.out.println(data);