1.避免同一个文件中同一个头文件被引用多次#ifndef _ADD_H__#define _ADD_H__int Add(int x, int y);#endif2.递归程序调用自身的编程技巧称为递归主要的思考方式:把大事化小递归的两个必要条件1)存在限制条件,满足条件时,递归不再继续。2)每次递归之后越来越接近这个限制条件3.递归常见的错误stack overflow
6月1日学习重拾起C语言的学习,再踏上编程之路!一、函数1.functionstrcpychar * strcpy ( char * destination, const char * source );Copy stringCopies the C string pointed by&n
读取输入内容存放在数组中
for 循环语句的一般形式为:for (表达式1; 表达式2; 表达式3){ 语句;}1) 表达式1、表达式2和表达式3之间是用分号;隔开的,千万不要写成逗号。2) for(表达式1;表达式2;表达式3)的后面千万不要加分号for语句最简单的形式是:for (循环变量赋初值; 循环条件;
输入一个数字判断是几位数因为英文中单词分单复数形式,所以小小地加了个判断条件哈哈#include<stdio.h>int main(){ int num = 0; printf("please input a number: \n"); scanf("%d", &num); int count = 0; do { num = num / 10; cou
终于解决了打印的输出速度问题#include<stdio.h>#include<windows.h>int main() { char words[] = "print words test\n"; for (int k = 0; k < 16; k++) { putchar(words[k]); Sleep(300); } return 0;}
晚上开始比较晚,利用前面学到的知识随便撸了一些代码凭空随性想到的一些内容,想到什么就做什么了#include <stdio.h>#include <windows.h>int main() { /*printf("test\n");*/ int i = 0; Sleep(1000); printf("give me a number please\n"); sca
继续学习循环相关内容while语法结构:while(表达式)循环语句;多条语句则用大括号包括int i = 1; while (i <= 100) { if (i == 5) break; printf("%d\n", i); i++; }如果想在循环中的某个满足条件的位置停止并跳出循环可以用break语句令循环停止,并跳出循环如果换成continue执
循环结构输出1~100内奇数C语言中没有mod函数,求余用%表示,如i%2余数为0就表示为偶数,为1就表示为奇数或者用 i % 2!=0表示奇数在while循环中输出i的值,每次输入完后自增,进行下一次循环循环条件就是i<=100//输出100内奇数int main() { int i = 1; while (i<=100) { /*if (i%2 != 0) */ i
主要学习分支和循环的知识C语言是一门结构化的程序设计语言(顺序、选择、循环)在写判断年龄的测试时产生了一句错误,导致输入时回车不继续执行 /*scanf("%d\n", &age);*/\n是多余的,会产生不必要的换行,第一次敲回车无后续执行scanf的用法1) scanf("输入控制符", 输入参数);scanf 中双引号内,除了“输入控制符”外什么都不要写。功能:将从键盘输入
关于指针的学习int* p = &a;p表示指针变量,int*为p的数据类型。*p=20;*为解引用操作符,或者称为间接访问操作符。32位系统中各类对于指针变量的数据类型占4字节(sizeof(char*) sizeof(double*)等)结构体利用结构体类型创建结构体变量定义之后初始化与指针变量的结合,利用指针找到结构体变量struct Book b1 = { "CP",55 }; &
基本知识点64位系统中char占1个字节,short占2个字节,int占4个字节,float占4个字节,long占4个字节double占8个字节,long long占8个字节char* (指针变量)占8个字节,unsigned long占8个字节数组的知识C语言中二维数组按行排列数组是相同数据类型的变量的排列二维数组数组元素的引用格式:数组名 [行编号] [列编号]
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号