zoukankan      html  css  js  c++  java
  • c语言中的一些注意点

    1.头文件两种形式的区别(#include<mystring.h>与#include"mystring.h")

       当运行一个程序时,需要调用自己写的函数时,需要在头文件加上后者(mystring是用户自己写的一个功能函数)。若加上前者,程序会报错。原因如下:前者只是在系统文件中查询;而后者是先在用户目录下查找,找不到才去系统文件下查找。

    2.随机函数rand()

       随机函数rand()通常要设随机种子,借助srand(time(0))函数,以时间为种子,其在头文件#include <time.h>中

    3.各种输入输出的区别 
        
        getchar(),putchar(c2)由键盘输入/输出单个字符
        gets(name),puts(name) 由键盘输入/输出字符串
        scanf(),printf()标准的输入/输出函数
        sscanf()第一个s是string,输入字符串
        sprintf()第一个s是string,输出字符串

       4.二维数组
       注意:int arr[][3]; 一维可以省略,二维不能省略
    (1)二维数组的三种初始化形式
       int score[3][2];
        score[0][0]=80;
        score[0][1]=76;
        score[1][0]=98;
        score[1][1]=76;
        score[2][0]=65;
        score[2][1]=72;
        int score2[3][2]={{80,76},{98,76},{65,72}};
        int score3[3][2]={80,76,98,76,65,72};
    (2)字符串
      结束符
     char str[]="hello world!";
     char str[20]={'h','e','l','l','o',' ','w','o','r','l','d','!',''}
  • 相关阅读:
    微信和支付宝支付模式详解及实现(.Net标准库)- OSS开源系列
    Linux+Nginx+Asp.net Core及守护进程部署
    Docker基础入门及示例
    this的指向问题
    H5C3-JS 此后面试暂不记录了 因为我发现了错题集,直接看就行了
    H5C3-JS day04
    H5C3-JS day03
    two-sum
    H5C3-JS day02
    三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/langdon/p/4242863.html
Copyright © 2011-2022 走看看